When my system was doing this, it was a power issue. I had plugged my CPU cooler into a PSU header marked for FAN ONLY not realizing it was intended for case fans, not the high current CPU fans. This causes the CPU cooler to spin at lower speeds and cause the system to reboot upon entering windows.