Glad I could help Ghost
Deverz: Sometimes people have problems with DirectX, in this cas,e it looks like he went from 98 to XP without formatting, the upgrade version of DX9 dosn't always work correctly, thats why there are programs like DX Buster to uninstall DX fully so you can have a fresh new copy.