Question about DirectX9 and DirectX10

To start with, I have these specs:

Intel Core 2 Duo E6420@2.13ghz
Sapphire HD5450 1GB
4GB Ram
Windows 7 Ultimate 64 bit

I have games like Crysis 2, Crysis Warhead, Assassins Creed Brotherhood, Far Cry 2.

I noticed with Far Cry 2 I set the DirectX version to "9". The whole game's lag disappeared, even in high settings. So I googled "How to play games in DirectX9" and came up with these results: You have to run your game's compatibility to Windows XP Service 3 or Service 2 or whatever older compatibility.

Assassin's Creed:Brotherhood>Right click>Properties>Compatibility>Run
this program in compatibility mode for:Windows XP Service Pack 3

So I did it to my other games and Assassin's Creed Brotherhood's lag disappeared even with high settings. The same with Crysis Warhead..

My question is,
Does switching your game's compatibility really sets it to DirectX9?

I want lag free gaming, that's all I want
4 answers Last reply
More about question directx9 directx10
  1. By the way my direct x version is 11. Meaning my directX version is updated.. So are my videocard drivers
  2. I don't know whether it does or not, but why do you care, if it kills the lag and that's all you want? ;)
  3. I would assume Win XP compatibility mode means only up to DX9 will be used.

    Do you notice any difference in graphic effects?
  4. Dx 10 is a badly optimised marketing gimmic

    { made to make poeple buy it {

    it adds 1-3 effect that dx9 can do alredy and eats half your frames
Ask a new question

Read More

Graphics Cards Compatibility Crysis Graphics