My i7 920 has worked mostly fine for over 3 and a half years, but I've started having some major heating issues. At idle, the CPU is at around 70 degrees, rising to 100 degrees when playing games. This results in the processor either under clocking itself, or just switching itself off.
I've tried reseating the processor, reapplying thermal paste, cleaning out the case with no change. The heatsink pins are properly secured.
Could this be a motherboard/CPU issue, or it definitely my heatsink?