We're getting past my experieince. You've done everything I've ever had to do to get DirectX running, short of a clean install.
When you ran dxdiag, were there any warnings or problems in the notes window? Any warnings or problems with your direct x files? I searched MS Knowledge base on trouble-shooting DirectX in XP, the result is here.
Maybe something in those articles will help.