IMHO, and I hope you agree with teh meh, is first and foremost for OS stability is having the right drivers from the manufacturer and having all Windows updates. Problems start to arise when people tend to want to get newer drivers thinking they might give them more performance, but often, since they are not approved and tested by the manufacturer, they cause trouble
Example: My previous ASUS G75VW laptop only had the Intel USB 3.0 Drivers 1.0.3.XX
So me thinking that if I install the latest 1.0.7.XX will give me faster USB 3.0 Transfer speeds, I installed them, rebooted, everything seems fine! but who am I to determine this? I am just a casual user.
A few days down the line, I connected my lappy to my TV to watch a movie, and the movie was stuttering like hell, I couldn't understand why.... then I remembered that I updated the Intel USB Drivers, the moment I uninstalled them and went back to the ones provided by ASUS which were something like 1.0.3.XX, everything went back to normal
Now that is just one example which I was lucky enough to figure out, but other problems might arise and people won't even have a clue if it's the OS really that's causing the issue or it's some tweak or driver they installed/did
just my 2 cents worth