non si può avere aggiornato alle directx 10 su vista, dato che sono già preinstallate. Se la scheda grafica non è compatibile con lo sm 4.0, ci sono delle api grafiche, direct3d 9 e directx 9 Ex, presenti insieme a direct3d 10 nelle directx 10. d3d9 e d3d9ex garantiscono la retrocompatibilità fino a dire d3d6 (componente grafica directx 6).
Su vista non siu possono assolutamente disinstallare le directx, nè tanbtomeno installarci sopra le 9.
Disinstalla i driver beta e metti gli ultimi driver whql dal sito nvidia.
Altra cosa che potrebbe aiutarti è aggiornare le directx all'update di novembre 2007, che risolve, come gli update precedenti, molti problemi di retrocompatibilità e prestazionali su vista.
http://www.microsoft.com/downloads/d...DisplayLang=it
estrai in una cartella a piacere e lancia l'eseguibile.
se riscontri ancora problemi contatta il supporto tecnico.