I have a FX 8350 running at stock clock with a cooler master hyper 212 evo and Asus M5A97 R2.0 MOBO. When i start up my PC it says in BIOS the cpu is about 34°C, however when i open up hwmonitor the reading for the CPU is about 28°C and it is the same in speed fan aswell. Why are these temps different?? I put my cpu to 90% load and hwmonitor said it was 50°C. I want to make sure that it is giving me accurate readings. Btw i was taking the temp from hwmonitor as the mobo cpu temp as the fx 8350 bit only shows the package temp which fluctuates between 5°C and 200°C on load!!