Can anyone please tell me which is the best software to monitor your CPU's temperature, fan speed etc. Thank you

Speaking of monitoring software...

Often times the software display sensors that it has detected from the Nuvoton chip, but they got generic labels so I have NO IDEA what the sensor is for. Have anybody got a comprehensive write up of oh, for ASUS boards, this sensor is...?

I am not talking about bogus sensors that boot up at 105c and stays there all the way, obviously those are phantom sensors.