I hear a variation of this type of thing from windows fans constantly. "It's your hardware's fault." But never Window's fault. My experience is this; most of my computers are dual boot with windows and linux. When I have a problem with windows, I'll boot into linux and the problem goes away. Same hardware.
flaky hardware?