You might want to check to see if your video card is overheating at all, and how old is the card?
I would've said that it could be your wire, but thats not true because it shows up with messed colors in a screenshot.