I know someone here, probably Javora, told me that it could be the bad choice of math by the software programmer, but those kinds of numbers for chip temps spook me.
I believe that was me.
At times after a BIOS update the reported temps change considerably because there is an offset value to compensate for the distance of the thermocouple from the chip that it is measuring. At times they change that distance between the time the BIOS specifications are created and the actual manufacture of the motherboard. Other times they just miscalculated it in the first place. Then in a BIOS revision they fix it.
Many things can affect the offset value, airflow through the socket for example. Distance as previously mentioned. Relative position to case fans. Changing the specified thermocouple from one model to another. Even having a different hot component closer or further from the probe than originally planned for.
If you think your CPU temp is too high there are several things to check.
1/ Dirty heat sink. Clean with compressed air while system is off and unplugged. Clean all your fans while you are at it. Compressed air can caused enough cooling to result in condensate. If it does allow enough time for any condensate to evaporate before starting the computer. Also allow enough time for the system components to return to ambient temps.
2/ Are all your fans actually working? Especially the CPU fan. (Check before and after cleaning but clean any how).
3/ Air flow blockage? Both in and out of the system. Make sure that if you have fans blowing in that you also have fans blowing out and in a reasonable pattern.
4/ Look up your CPU online and see what voltage it is meant to run at. Then check in your BIOS what is reported. Voltages can be set by jumper on the motherboard and if they are misset you could be overpowering the chip (resulting in more heat of course). This can happen as a result of error in setting the jumper or an error in the manual.
5/ Check for a current BIOS and see if it lists changes to temperature measuring. Consider updating to current. Note: From experience always restore your BIOS to default settings before updating. I have seen BIOS updates fail (resulting in non booting systems) from a bad update caused by not restoring defaults.
6/ Is your system loaded? If so you may have overloaded the cooling abilities of that case.