La temperatura del procesador en idle de 40c es mas que normal hoy en dia, sobre todo si el ventilador(es) del procesador estan configurados en pwm y controlados por algun algoritmo de la bios que se basa no solo en temperaturas sino en uso de procesador, por ejemplo, un cpu en idle con uso menor al 20% podria tener una configuracion PWM al minimo posible... obviamente eso afecta las temperaturas en idle de forma directa, lo interesante es que al momento de tener carga del 100% el procesador no supere los 80c (mi gusto personal, el limite es 95c para los 5600x) y los fans operen a una velocidad acorde a esa carga del cpu.
En todo caso no fuera el PWM de la motherboard que este jugando con tu OCD, mi primera oracion sigue siendo bastante valida.