Volgens Valve Software heeft Microsoft een ernstige fout gemaakt door DirectX 10 niet voor Windows XP uit te brengen. Omdat er veel meer XP- dan Vista-gebruikers zijn, blijft het bedrijf voorlopig bij DirectX 9.
Valve heeft een online onderzoek gehouden onder gebruikers van Steam waaruit blijkt dat slechts één op de vijftig gamers een DirectX10-kaart combineert met Vista. 'Er zijn veel meer klanten met DirectX 10-hardware die Windows XP draaien dan Vista', volgens Valve-topman Gabe Newell.
De gameontwikkelaar maakt wel gebruik van de functionaliteit van DirectX 10-kaarten, maar doet dat via de api's van DirectX 9. Die zijn daar volgens Newell flexibel genoeg voor: 'De tesselator in ATi-kaarten is bijvoorbeeld erg waardevol en we kunnen die bereiken via DirectX 9, dus dat is waarschijnlijk een betere investering dan achter de DirectX 10-api's aan te gaan.'
Ook het verschijnen van de nieuwe generatie consoles heeft nadelige invloed op de adoptie van DirectX 10, aldus Newell. 'Ontwikkelaars van spellen die ook op de Xbox360 en de Playstation 3 verschijnen, kijken naar de grootste gemene deler en aangezien noch Microsofts, noch Sony's console shader model 4.0 voor DirectX 10 ondersteunen, maken maar weinig games er gebruik van', aldus de Valve-topman.