Priit,
Sometimes it isn't +-10C. Sometimes the Mb is good at "approximating" cpu temp, like Balael's case. Since you're using an A7v 1.02(with socket-thermstor) and a 1004 or later bios, your mb tends to approximate temps a bit higher than core(tends to, i've seen it under-approximate, too, but usually at high overclocks).
Keep in mind that if balael were using an older bios, he would be reading cpu temps in the 20C range. Gee, I wonder why they implemented compensation in their BIOS'
An external thermsitor is better. It still isnt' perfect, but its the most-low-cost way for a socket a setup's temps to be measured accurately. You'll get some temperature compression, but not as serious as on a socket-thermistor setup.
And to touch-base on the socket-thermistor compressions, here's a bit more info:
Amd rates Ccore to Cback has a resistance of .5. So in the very best case, a socket-thermistor will touch directly behind the core, and is isolated from socket-air. With this setup, you'd be looking at a 2X compression when measuring temps versus Core TEMP changes. But this isn't reality. No mb touches the center back of the core, nor are they isolated. From tests, we know that the kt7(whose thermistor touches backside of cpu core edge) measures roughly 25-30% lower than than that of measurements directly behind cpu core. SO, you're looking at, 37-35% of core temp heat measured at kt7 thermistor spots. This is ignoring air interference, which on some heatsinks, is worse than on others. Knowing that at times, you get a 5-6x Compression factor, there are instances where the thermistor only registers 16-20% of cpu core temp change. So, i think htere is a minimum 2x compression of Temp changes, all the way up to a 6X compression.
Mike