Gigabyte and HWMonitor show 2 different CPU Temps?

Flynnkay

Commendable
Dec 31, 2016
88
0
1,630
A Gigabyte tool from my motherboard tells me that my CPU temp at idle is 40°C which is really odd since I have a good non stock cooler with a big metal thing and a fan. Gammaxx 300. HWMonitor shows me ~25°C as "core temperature" while idle. Core temp and Speedfan also say Coretemp=25°C but in speedfan "Temp2" shows the same temperature as The gigabyte thing shows for CPU. Which one is correct? Im a little scared my CPU is overheating and I dont know it since most programs tell me its not at all.
Also, BIOS tells same temperatures as the gigabyte tool

Thanks!