Insidious,
With the in-socket thermistor, you actually can get the measurement to move one way while the actual CPU core temperature moves the other way. The in-socket thermistor does not report the temperature of the CPU back, it reports the temperature of itself. Its own temperature is affected by the CPU back, the air temperature in the socket and the temperature of the motherboard just behind it, where it is mounted. The thermistor's temperature (and the temperature it reports to the measuring chip) is an average of all these temperatures.
So it is very possible to switch to a heatsink that blows air down around the socket and cools the motherboard and the hot components around the socket and have the in-socket thermistor report a lower temperature while the CPU core temperature actually goes up. The opposite of this is actually fairly common with watercooling. Since the waterblock does nothing to cool the in-socket air or the motherboard, the CPU core can be several degrees cooler than with a standard HSF, but the in-socket thermistor will report higher temperatures.
This can be seen in the following test of several heatsinks and a watercooling setup.
Test at overclockers.com
A heatsink engineer recently told me that his company's new heatsink had been specifically designed to blow more air down on the motherboard around the socket than their old designs. He said that while the new model was actually only 1C better on a 60 watt processor, the in-socket thermistor would report temperatures 5C lower due to the new airflow. He joked that since almost all the hardware sites test with in-socket thermistors, maybe he should switch to a slower and quieter fan and sell the unit as being quieter than the model it replaced and 2C or 3C better. Of course with the lower airflow fan, the performance would actually be worse than the old model, but the in-socket thermistor would report lower temperatures.
I spent a lot of time measuring temperatures with various Intel PIII and Celeron II processors on a slotket that had been modified to include an in-socket thermistor as well as a calibrated reading of the CPU's internal temperature diode. Several heatsinks I tried gave lower temperatures on the in-socket thermistor while the actual CPU core temperature went up.
Bottom line...
The in-socket thermistor is provides a highly compressed temperature reading that is an average of the CPU back temperature, the socket air temperature and the motherboard temperature. This measurement is useful for determining if the heatsink is getting dirty, a fan has a problem, or a general vague idea of overall system cooling. This measurement should never be relied upon to determine the actual performance or full potential of a particular component of the cooling solution.
Nevin House
Arctic Silver, Inc.