Also keep in mind that we're approaching, if not already at, the point where "weird bugs with Windows" aren't that much less common than "weird bugs with Linux". Notice I say "with" not "in" because often it's just as likely that the hardware is faulty and the "working" OS just happens not to trigger the fault as is probably the case with this ASPM problem.
My current laptop "forgets" it has built-in speakers if suspended with the headphones plugged in while running Windows. Only a reboot _into Fedora_ fixes the problem (rebooting just Windows has no effect).
The outwardly normal USB to SATA/IDE drive cases I bought recently turn out to occasionally give erroneous read results with IDE drives on Windows. The data on disk is undamaged, but understandably that's not good enough for me. Can't reproduce in Linux. If this had been the other way around, would the retailer have taken them back as faulty? I'm glad I don't have to find out.