Old cards are probably less likely to overheat. However, a cold heatsink is no guarantee the CPU isn't overheating. If there is poor contact between the CPU and heatsink, the heat won't even get to the heatsink.
You should probably turn off automatic restart for when you get BSODs. You could also try running memtest86 and a hard disk diagnostics program