hey i just done some quick tests for you
ran prime95 on one core, affinity in task manager set to one core...
fired up Core Temp, and the core under load is reading 62'C, a second core is reading 60'C
the third and fourth cores are 54 and 55'C each...
so with one core under stress, the max temperature difference between any of the cores is 7-8'C
contrast this observation with your cores... when they're all idle, there's a difference of 10'C between them, whereas the difference should only be as big as 3-5'C... so its one of the following problems
- the way your cooler is seated
- the way your thermal paste is applied
- the CPU itself has been "cut" differently... i.e. you know how different cores may overclock differently, well yours might be a drastic example of this (i doubt its this problem though)
- a setting is allowing for different voltages to be delivered to different cores... presumably a higher voltage to the "main" core and the rest are "asleep"... i remember reading something like this a while ago, but i dont know if what im saying is true... if someone could confirm this for me i'd be happy
there's a way you could test the last thing i said... fire up prime95 on all 4 cores and see what the average temperature difference between your cores is... if it's normal (i.e. anything below 3-5'C) then you know it's the last issue... if it's still got that massive gap, then you know it's either the first or second issue
or... you'd be gutted... maybe the IHS was mounted badly by intel... but lets hope it's not that one
