Can you accept the fact that even on a low CPU load, your machine is overheating. This looks like a H/W issue. Software can patch up the issue, but the reality is that I honestly believe that the problem needs to be fixed by examining the physical aspects of malfunctioning heat extraction from your laptop. Working around this problem is akin like saying "my house is on fire, can you fix it by opening a few windows in the house?".
Can you accept the fact that even on a low CPU load, your machine is overheating. This looks like a H/W issue. Software can patch up the issue, but the reality is that I honestly believe that the problem needs to be fixed by examining the physical aspects of malfunctioning heat extraction from your laptop. Working around this problem is akin like saying "my house is on fire, can you fix it by opening a few windows in the house?".