Bei den E4x00 CPUs gibt es generell Probleme beim Auslesen der Temperatur. Denn TAT (und Coretemp 0.95) rechnen mit einer TJunction (Abschalttemperatur der CPU) von 100°C, Everest nimmt jedoch 85°C an. Bei den Core2Duo CPUs wird die Kerntemperatur nicht direkt ausgelesen. Die Programme lesen aus den Registern einen Wert aus, der angibt, wieviel °C noch zur TJunction fehlen. Daher die 15°C Differenz.
Beispiel: Aus dem Register für Kern 1 der CPU wird der digitale Wert 40 ausgelesen. Everest rechnet also 85°C (TJunction)-40 ergibt 45°C, Everest zeigt also für Kern 1 45°C an. TAT und Coretemp 0.95 rechnen aber 100°C(TJunction)-40, kommen also auf 60°C für Kern 1. Deshalb die Differenz von 15°C.
Leider kann dir mit Bestimmtheit keiner sagen, welche Temperatur nun stimmt. Am besten ist es wohl, wenn man den Mittelwert aus beiden Temperaturen annimmt. Oder im Zweilfel immer die höhere Temperatur nehmen.