Mike McCarty wrote:
It is a well-known fact that faulty software can overheat CPUs.
No, it isn't. It is, however, a well-known fact that CPUs generate more heat when they're executing instructions than they do when they're idle. If the CPU overheats when it's busy, then the cooling system has failed and needs to be replaced. It is never a software fault. Software (possibly in the BIOS) *may* be able to slow the CPU down if it exceeds some defined temperature threshold, but that's a cross-your-fingers type of safeguard against a failed cooling system.