For temperature monitoring programs to determine the correct core temperature, they have to use the correct value for TJ Max,
Intel says the correct value for that processor is 85. RealTemp is using 100 and CPUID HWMonitor is using 85. If you go into the RealTemp Settings window you can adjust TJ Max to 85 and then both programs will report the same thing.
On the newer Core i processors, the correct value for TJ Max is written to a register within the CPU. On the older Core 2 processors, Intel never documented the correct value for the desktop processors and for the mobile processors, the documentation for TJ Max was not always 100% accurate so RealTemp defaults to 100 if it is not sure.
Make sure your laptop heatsink is clean.
When your CPU comes out of stand by mode first thing in the morning, what is the reported core temperature and what is the room temperature. That might give you some idea whether 85 or 100 is the correct TJ Max value.Edited by unclewebb - 3/21/13 at 9:44am