Could be the old failing card.
I've seen this in too many PCs over the years. If it is a driver or OS issue, reloading works.
However did you test with a LiveCD? I use Ubuntu off of either USB or CD (no install) to see if the hardware is good before I reload the OS.