Ok you are all right. But this is a comercial laptop it was supposed to be thougher (its a 2008, it did good so far).
1) No, Idle temp is fine, about 40C (104F), it overheats only on my work load (CPU usage close to 100%)
2) I already use a secondary fan it just gives me 2 more minutes more before overheating (I did replace thermal compound, no change).
3) I will check my Bios for underclocking, I understand that I might be doomed, but that is worth the try!
Usually, any overclock/underclock happens in the BIOS and laptop bios has no option to do so.
Saddly, laptops are not made to last so this is done on purpose (laptop programmed to die), not much more you can do there.
Fortunately, my laptop is a buisness laptop and there were 3 options:
I tried always low and the frequency is stuck at 1,6GHz (at 1V). The good thing is that at full load (video editing) my CPU is around to 70C, which is much better then when I was getting the 105C which is junction temperature.
The downside is that it is obviously slower and the dynamic frequency at idle was able to go as low as 900Mhz and 0,9V. I hope that 1,6Ghz is still good for battery usage and it won't affect idle power consumption.