I don't know how the modern AMD sensors work, but Intel's all work by measuring the difference from a specific maximum value (usually 95 or 100C) to the current temp. The only differences between programs for Intel's are due to the fact that the specific max value is not known perfectly, so if one program uses 95C as the reference temp, and one uses 100C, the second will always read 5C higher than the first. I'm not sure if the same is true for AMD though.
the latest core temp dosent recognise my cpu temp properly, infact the latest entire line from cpuid, use hardware monitor, if the results look fishy i use version 1.13 that reports the correct temps of my x2 4400+ am2. maby the latest will eport your temps correctly since ur cpu is newer.
I just installed the everest program, there is a lot of reporting info with it (plus if you want the full thing its $35 that sucks) but the temps that I get from Real temp, speedfan, and core temp are all within 2-3C of each other so I have not noticed any difference in temperatures