The most recent and up to date version of Direct X is 9.0c ,
but it does not work well with older graphics cards. If you
have an older PC and graphics card you can still use DX 9.0b
which would still be compatible with Hal and Haptek Plug-in.
Also, you did not say whether you are using WinXP service pack 1
or service pack 2. It does make a small difference. You might also
want to try updating the graphics/display drivers. If you do not
know how to do that, just say so here and I will post detailed
instructions for you.
Hope this helps a little. [

]