At least you saw some improvement simply getting some dust out of there earlier. But now you have to see if it's actually the video card itself or another problem being realized like the wrong update or simply a bad install when trying to update the drivers.
The memory at least can be ruled out along with any temp problem since those were good from what SpeedFan was reporting. Trotter's suggestions earlier are things to look at as well as a possible problem with the slot the card is in.
The battery was also a good idea for a build a few years old due to what was seen here with all types of game and program crashes, lockups, and even sudden restarts on the old Socket A build mentioned before. Video card temps are still something separate from the cpu, board, and drive temps seen with SpeedFan. That was one reason why PC Wizard was a thought for that.
CPUID