I have a Gigabyte Z68X-UD7-B3 motherboard and I have been playing with it in my system for a few weeks now but I noticed the temps being reported are a bit odd. When I was overclocking my i7-2600k the temps seemed to be very high at idle but reasonable at full load. With the temps appearing so high at idle I thought I might have gone a bit too hot on my vCore and kept backing down the voltage but then it was unstable. Then I thought maybe I had a bad block mount so I remounted my CPU block on the IHS three times now but same results. I started poking around and noticed the below and now I am wondering if something is messed up with the temp diodes on this board and these values are not actual.
I installed this board in my system that is water cooled with an XSPC RX360 and Swiftech MCR-360 radiators, dual MCP-35x pumps, EK Supreme HF full nickel CPU block. My ambient room temp stays around 23.3C (74F). I took these screen shots with the rig just sitting idle on the desktop and stock clocks and voltage. I took all these screen shots a few minutes apart but the reported temps are all over the map. Trying to figure out if there is an issue and / or which one I should be actually using to figure out my CPU temps.
The PC Status says the CPU is running at 28C which for my set ups seems about right with the fans running very slow. I would expect around a 3 - 5C delta.

However, looking under the MIT at the same time it shows all four cores at 42 - 43C or 53% higher and hotter.

Using a program like real temp it shows the cores are somewhere between 28 - 38

And Open Hardware Monitor shows 27 - 38C.

Wondering if you have any contacts that might know the answer as to why there is such inconsistency from the temp probes and which number is the real measurement.