Try standalone freeware RealTemp No installation or registry modifications required. You can use or disregard advanced functions. Specifically supports i7 multi-core, Win2000 thru Win7 32bit and 64bit.
Size: 168 KB
Requires: Win 2000/03/08/XP/Vista/7
Real Temp is a temperature monitoring program designed for all Intel single Core, Dual Core, Quad Core and Core i7 processors. Each core on these processors has a digital thermal sensor (DTS) that reports temperature data relative to TJMax which is the safe maximum operating core temperature for the CPU. As your CPU heats up, your Distance to TJMax will decrease. If it reaches zero, your processor will start to thermal throttle or slow down so maximizing your distance away from TJMax will help your computer run at full speed and more reliably too.
+ Reads temperature information from all Intel Core based processors. Pentium 4 processors are not supported.
+ Ability to individually calibrate Real Temp for each core of your CPU.
+ Program is based on temperature data gathered using a Fluke 62 IR Thermometer.
+ Test Sensors feature will check your DTS sensors for any sign of problems.
+ Keeps track of Minimum and Maximum temperatures with full logging features.
+ Reporting and logging of the Intel PROCHOT# thermal throttle activity bit.
+ Quick, very accurate and repeatable benchmark.
+ Displays MHz, TJMax, CPUID, APIC ID and Calibration settings.
+ High temperature alarm and shutdown feature based on CPU or Nvidia GPU temperature.
+ No installation or registry modifications required.
Support for Windows 2000 / XP / Vista / Windows 7 (32/64 bit)
One of them will be giving you actuall CPU readings, the other one will be giving you
a base reading from the whole cpu area.
Oh and installing 3 types of CPU temp monitoring apps is gonna make you post
stuff like this on HWA. Only use 1. I use CoreTemp which I think is the best
Seeing different readings isn't that unusual...unfortunately.
Some programs mix-up the sensors, others aren't properly calibrated (and may even use an invalid temperature data reporting algorithm), and others may require offset values to provide the right value for a given motherboard/CPU.
One way you may be able to at least get close, and verify which program is providing the "best" data at idle, is to boot up and enter BIOS Settings menu. Don't let Windows start up.
There should be a BIOS Settings menu item that lets you monitor updated CPU core temps while the system is sitting at idle displaying that menu. That will give you a baseline "idle" reading which generally speaking should be relatively close to the "idle" value while running MINIMAL non-CPU intensive applications under Windows. However, the moment you start running more Windows applications your CPU core temp(s) will likely start to increase so the temp reading(s) will likely not be exactly the same as your baseline value(s).