Download a program that allow you keep track of your GPU temps. I would monitor that first and foremost to see if that is causing the problem. High temps can cause nasty issues. If the temps are in line, then there may be a chance that the GPU itself is bad. I don't suppose you have a spare GPU or a friend's GPU you can throw in there to test, would you?