Not exactly understood what you mean here.
Do one thing, run dxdiag (as you know now). On the system tab (the main one which opens when dxdiag is run) you will see 'Operating System', 'Processor' , 'Memory' and 'DirectX Version'. Make a note and post them here.
Similarly on the Display tab you will see 'Name' , 'Manufacturer', 'Chip Type', 'DAC Type', 'Approx Total Memory'. Post this as well.
Meanwhile try this, My Computer > Control Panel > Display > Settings > Advanced > Performance ----> See that Hardware Acceleration is set to full. If it's not set it to full, restart the computer and try DxDiag.
Btw have you installed DirectX 9. There is actually no need to do so. DirectX 8.1 will do fine. Remember, it's verrrrrry hard to remove DirectX from your system. Even the so called DirectX uninstallers don't work really well and to remove Dx well enough, formatting is the only solution.