Peut-être que ça a moins d'effet sur les processeurs récents...
De toute façon, ça ne sert qu'à réduire la température quand le processeur est au repos, mais ça ne sert plus à rien dès qu'il y a des périodes d'activité de plus de quelques secondes.
Donc ça ne sert à rien tout court.
De plus, l'instruction HLT qui se cache là-derrière est déjà utilisée dans la boucle idle de tous les systèmes d'exploitation "modernes": Win2k, WinNT, Linux, ... (et même DOS, partiellement, via POWER.EXE)
En fait seul Win9x ne sait pas l'utiliser.