Just to clarify, these are stock settings no overclock or anything ? The 40c temp you said was while in BIOS and via a Asrocks program in Windows ? Download Real Temp and see what that gives you for temps.
Stock settings, no overclock. Using Real Temp, here's what it's showing now
Core 1 - 41
Core 2 - 44
Core 3 - 44
Core 4 - 42
I haven't tried putting it under load yet, for fear of over heating my cpu.