Hoewel Microsoft de combinatie Windows Vista met Directx 10 als het ultieme gamingplatform in de markt heeft proberen te zetten, bleek het oudere Directx 9 bijna altijd beter te presteren. Dit is niet langer het geval bij Far Cry 2, toont Hardocp.
Hardocp bekeek hoe Far Cry 2 presteerde in combinatie met respectievelijk een Radeon HD 4870 en een Geforce GTX 280. Het bleek dat beide kaarten onder Directx 10 significant betere prestaties weten neer te zetten. De Radeon HD 4870 op 1920x1200 zonder anti-aliasing was met Directx 10 circa 12 procent sneller dan met Directx 9, een snelheidswinst die bij 4x anti-aliasing terugviel naar 7 procent. De Geforce GTX 280 liet nog grotere verschillen zien: Directx 10 leverde hier een winst van 9 procent zonder anti-aliasing en zelfs 20 procent winst met anti-aliasing.
De prestatiewinst lijkt gedeeltelijk te danken aan de lagere cpu-belasting die het gebruik van Directx 10 met zich meebrengt. Bij het gebruik van Directx 9 in combinatie met een quadcore Core 2 Extreme QX9650 op 3,66GHz bedroeg de gemiddelde cpu-belasting 38 procent met een Radeon HD 4870 en 43 procent met een Geforce GTX 280. Wanneer overgeschakeld werd naar Directx 10 daalde de cpu-belasting tot respectievelijk 28 en 36 procent. Niet duidelijk is of Far Cry 2 een nieuwe trend zet wat betreft Directx 10-prestaties of dat het spel slechts een eenmalige uitschieter is. Het toont in ieder geval dat de claims van Microsoft met betrekking tot de Directx 10-prestaties niet volledig uit gebakken lucht bestaan.
