Have you tried running DxDiag? See if you can get any additional information from there.
http://windows.microsoft.com/en-US/windows-vista/Run-DirectX-Diagnostic-Tool
DirectX Diagnostic Tool helps you troubleshoot issues with the DirectX suite of multimedia technologies that come with Windows. If you're having trouble getting game animation or a movie to run properly, you should run DirectX Diagnostic Tool to try to find the source of the problem.
To run DirectX Diagnostic Tool:
Open DirectX Diagnostic Tool by clicking the Start button, typing dxdiag in the Search box, and then pressing ENTER.
Note: I know this would be better as a comment, but I don't have comment everywhere yet. Just trying to help.