When I was about to play CS:S one day, I got ingame and noticed that the graphics were..distorted, shall we say. I didn't know what the problem was, so I checked my other games to see if they worked. Games like WoW and Battlefield 2 had the same problem, yet Stepmania didn't, so that led me to think that maybe it was a problem with DirectX. I'm running Vista Ultimate 32-bit, and my graphics card is a GeForce 6600 (which as far as I know supports DX10). I've tried everything I can think of, short of reinstalling Vista: reinstalling my graphics drivers, cleaning the graphics card, and making sure it's properly seated. In my dxdiag there's no tabs for DirectX info, which I recall there being when I had DX9.0c installed before I got Vista. The only advice other people have been able to give me is to buy a new graphics card, which I can't really afford. I've attached a picture of the problem, any ideas?