Possible reasons include an improperly seated heatsink, it may have become dislodged due to physical shock. Also when the computer was built thermal paste may not have been applied, or incorrectly applied. It may well be worth removing the heatsink and re-applying thermal paste. Lastly, I can only think that your motherboard is reading the temperature incorrectly.