That's why I mentioned doing it with a clean install - adding things can change the way Windows behaves. From your list above I see 3 things that have potentially added kernel drivers, and that's in addition to the device drivers (which may or may not be at play here).