Chances are the first three issues are a large part of the problem - if the CPU is getting that hot, it is probably throttling. I think you need to fix that first, and then re-visit.