I've been trying to work out why there is such a big difference with the temps, when under load the bottom temp will increase and match the top temp, won't go past it, but the top temp is always considerably higher and never anywhere near as low as the bottom temp. I've read that AMD stopped using a thermostat type heat detection, they're using some form of algorithm to calculate the heat the processor will be running at.
Can anyone shed some light on this? I thought perhaps there could be an actual sensor on the motherboard which is giving the higher reading at the top, which would be the accurate reading, if that is the case, then the bottom reading is completely useless and miles off. I think I remember a post saying something about the AMD CPU needs to start too heat up before they're algorithm actually works?