it's almost definitely the video card. if the heatsink on the card isn't getting hot then that probably means that it has lost a good connection with the chip. new video card or new heatsink for it or try taking it apart and cleaning it out, they can get very dusty.
Connect With Us