Las graficas son compatibles "hacia abajo". Es decir, las graficas con soporte para "directx 10" soportan perfectamente el dx 9, y asi hacia abajo. En cambio hacia arriba no lo soportan nativamente.
Asi, el problema que se tiene es que el rendimiento de una tarjeta nativa dx9 en dx10 es bastante peor, porque no soportan por hardware las nuevas funciones; estas se emulan por software (el driver de la tarjeta), y el rendimiento es muy bajo.
Esto se ve en los casos de las ati x800, por ejemplo, que rendian muy bien frente a las 6800 pero que no tenian soporte ps 3.0, y los juegos se ralentizaban un monton, o en vez de utilizar el ps 2.0, bajaban a un modelo de pixel shader menor para soportar graficas mas antiguas, y la diferencia de calidad de imagen respecto a nvidia era muy notable.
De todas formas, aunque no saldra el dx10, para Windows XP saldra una especie de "apaño" de directx (Directx 9.0L), aunque todavia no esta muy aclarada la ventaja que tendra, se dice que es un dx9 mejorado, y que no saldra para vista, asi que los juegos dx9 iran mejor en xp, y los dx10 solo en Vista.
Creo que vale la pena esperar un poco por las nuevas graficas, y a ver si se define bien este dx9.0L ;D