CPU monitoring Issues

Hey guys, I got an AMD Athlon x4 740. While looking at cpu temps, AMD overdrive says 34 degrees celsius, while CPUID says 84 degrees Celsius. But right after turning the machine off and on, the temp reads 50 in the BIOS. WTF??? Does anyone know how to monitor the temps properly, I don't know what I'm doing wrong.

does cpuid hardware monitor i suppose, say that as core temp or cpu temp?