I'm running an E7500 @3.6ghz on a gigabyte board with a coolermaster heatsink.
I haven't ran into any problems that make me think I'm overheating. I was just surprised by the strange readings. Mainly why doesn't speedfan read high temps while prime95 is running but it does when any other application is used?
As i said before the speedfan is better used on 65nm lithography it provides a better reading.The coretemp is better suited to 45nm architecture to the point.So your coretemp reading would be accurate.