SaD said:I have no idea . Might be shaders doesn´t supported by DirectX7 .
I think Hide can give the right answer
Check for new video card drivers and if you don't know what version of direct x you are running you can always get the latest one from microsoft.
direct x link
http://www.microsoft.com/windows/directx/default.aspx