Da quel che so io, spesso la colpa è dei driver fatti male, dei componenti hardware che non rispondono correttamente coi driver generici o sono nati male (la mobo del mio vecchio pc, Asus M3A78-T, non manda in standby le periferiche usb con nessun os).
Ogni tanto succede che l'errore è della MS (vedi il problema con alcuni SSD nell'Anniversary).