Sometimes the heatpipes lose conductivety because some of them tend to leak, and then the fan can not blow the heat away from the heatsink properly. Of course this is assuming your model has heatpipes, however a simple replacement of the heatsink and fan assembly was the fix for my overheating P4.