El DirectX10 que trae Vista no esta actualizado
Las copias de Windows Vista vienen con DirectX10, aunque esto no significa que tendremos DirectX10 actualizado. Todas las actualizaciones lanzadas durante el año para la versión 9, no van incluidas en las versiones de DirectX que trae Vista.
El modo mas sencillo de actualizar, es instalando DirectX End-User Runtime Web Installer, y nuestro DirectX se actualizara automáticamente siempre que haya una nueva versión.
Otro modo de actualización sería; la descarga del paquete completo de los Runtimes para Noviembre de 2007.
Vía: Windows Vista.


No es muy bueno porque muchos juegos todavía requieren sólo DirectX 9