Okay but why would that make it just randomly stop not working and overheat processor
I didn't say it was causing it to overheat but just wanted to give you the heads up that it is a bad power supply. Can you invest in a new heatsink?
Edit: Not sure but did you try overclocking or anything and tinker around with the CPU voltage? Too much voltage means the CPU will overheat...