I don't know why you guys get different results with different programs. I've tried everest, speedfan, coretemp, crystalCPUID, and they all reported the exact same temperature, for all the sensors (core, gpu, hdd, system)
I did update the bios, but it didn't help. I guess I'll check with...