CPU Temp. not being shown despite appearing in BIOS

Jun 21, 2015
17
0
4,510
Specs:
Intel Pentium G4560
MSI B250M Pro-VD
Win 10 Home Edition 64 Bit

Software using:
HWMonitor
MSI Afterburner

I am currently trying to monitor my CPU temps using programs like HWMonitor and MSI Afterburner but neither of them despite enabling CPU temp options (MSI with RivaTT to check in-game). I checked the BIOS to see if it was detecting the CPU temp. which it is oddly doing, I played a quick match of Overwatch to heat up the CPU and it went from 30 C to 40 C which shows it's clearly detecting the temp and isn't displaying some random default number. So the CPU nor are the motherboard are of issue. But that only leaves the programs left which I don't understand why it's not detecting the temp. I updated the motherboard and CPU to the latest drivers (parts are brand new)