JacoX, thanks mate, you're a star. That at least puts my mind at rest about the 79C! It's funny though, because from a cold boot one morning, I instantly loaded HWMonitor and it said 77C while the pc was still cold, then went to 79C within a minute and stayed there. But as you say, it's obviously buggy.
I've been wondering about the core temp and socket temp. Socket temp should always be lower than core temp, right? Could that figure of 46C be the socket temp, and if so, how could that be since it's so much higher than the core temp? Otherwise, if it's not socket, and it can't be the core temp, what is the 46C temp? The core temp is 32, so shouldn't there be at least one temp on there, socket temp, that would show a lower temp than the core? I tested for 3 hours and a half hours with prime95 on maximum stress for cpu, 100% load with small FFT's. The 79c didn't budge, which going by the what you said, would be right. The core temp went from 32 to 43C and stayed there for the whole test. The 46C went to 58C and also stayed there for the whole test.