Yeah, dx10 mode is better overall. You get more speed in many games + improved precision that avoids flashing textures/geometry.
DirectX still needs to be updated regularly, no matter if its 10 or 9.
http://download.microsoft.com/downlo...dxwebsetup.exe