Been there done that I re-seated mine 3 times and said untill I found out there is a temp reading problem with the E8400.Your temps are good,and
the only temp monitor that comes close is "RealTemp" so if you use any other one just deduct 10c from them. ausch30 must have a rare one with the TJ MAX set correctly to 95 or he lives in Alaska.
My e8400 shows temps like that too. Don't go by the individual core temps, that's the temp sensor that's messed up. There's one general temp for the cpu that seems to be correct. It's mentioned above. I get about 30c at idle and about 41c full load. What sucks is the hardware monitoring for nvidia motherboards that comes with the nvidia system tools only shows temps for the cpu using the two bad sensors for the individual cores instead of the general cpu sensor.
I just bought the CPU a couple weeks ago and I wonder if the temp sensor issue was only in the first run of processors. There was quite a while when they were out of stock everywhere and I wonder if that was because Intel was fixing the problem.
realtemp shows ~40ish so there must be something wrong because the Xigmatek should be one of the best coolers you can buy. I think Im going to try reseating it. What should I look out for that I did wrong?
I just built my PC this past weekend with the E8400 and an Artic Cooling 7 HSF. I get 43/44C idle with ambient temp around 70F (with fan control on auto). I have not tried it with fan control disabled to get the full RPMs yet.
I have not tested with Prime95 yet since I'm still fooling with wires and installing software.
Meteo, realtemp is reading core temperatures from DTS. It is well documented that idle core temperatures on E8400 are artificially high from nonlinear, ie no calibration at low temps. Intel has publicly aknowledged this and stated core temps are for throttling, hence only accurate in high range. Not until you reach temps around 65C, are you getting accurate core temps. Use realtemp so your load core temps will be accurate, and if your load temps are ~52C (which they should be given speedfan was showing 57C load and speedfan uses 5C higher tjmax) then your cooling i fine.
If you want accurate idle temps, you have two choices. 1) use cpu temp (diode between cores) from bios or speedfan, note speedfan will probably read cpu temp slightly lower than bios, as bios is a small load. or 2) use core temps, but use realtemp calibration, and negatively calibrate your idle temps, so they are a 3-4C above ambients at low clock/volt settings. It will then give more accurate idle temps, without affecting load temps at the accurate range of >65C or 25-30 from tjmax.
Some E8400 have idle temps only apparently 5C or so to high, some 20C to high, so you really need to just compare load temps between cpus, there is enough inaccuracy in just comparing loads, idles are impossible.
But yes your cpu temp of 25C or probably lower if using speedfan at true idle, is going to be more accurate idle temp.