Weird Colors on Screen

I have a problem with my graphic card (8800 GTS)
I was working with my PC and suddenly windows (Windows 7 32bit) hanged up and mouse & keyboard freezed. the picture on the screen get confused and colors get mixed up.
after restarting the computer the screen had some weird colors like these:

http://photoserve.nl/images/33781.jpg

http://photoserve.nl/images/21052.jpg

http://photoserve.nl/images/422623.jpg

http://photoserve.nl/images/880784.jpg

and the windows never started up (windows restart before the logon screen every time)
even there is no luck in using another windows (XP).
I changed the cable, monitor, power but there was no luck. but when I used another graphic card (an old one(6600)), the problem solved and everything going to ok.

I know that the problem is my graphic gard, but is there any solution before i take it for repair ?

[ I am using 196.21 graphic driver software. ]

looks like the graphics card for sure, I think taking it in for repair is the best option or getting a replacement if still under warranty.