Na verdade (ou corrijam-me se eu estiver errado) o DirectX 10 trará grandes mudanças, não apenas com implementações do hardware, as mudanças serão mais profundas pois a arquitetura é nova.
Logo, o DirectX 10 não será retrocompatível, ou seja, jogos desenvolvidos em DirectX 10 NÃO vão rodar em placas com directX inferior...
Coitado de quem gastou alta grana numa GTX 7800...
Mas bem, para não mentir, os jogos poderão vir com um "emulador" que converte as informações de DirectX10 para as versões anteriores, mas me dói só de pensar na perda de performance que isso pode causar...
E o pior é que a proposta inicial do DirectX era ser sempre retrocompatível...
E, pasmem, já está em desenvolvimento, para breve, o DirectX 10.1, que trará mais recursos que as placas de DirectX 10 não suportarão