One thing I have noticed from personal experience, is that Windows 10 can attempt to install the latest hardware drivers if it sees them available. For Intel based systems, that could be chipset drivers (motherboard features), Management Engine drivers (deals with power settings, etc.), and video drivers if using the integrated Intel HD graphics.
If you have any system instability issues, it's a good idea to check with your PC or motherboard manufacturer for their version of the Windows 10 drivers, or check with their support groups if you have any questions.
In my case Windows had installed the very latest version of Intel's drivers. I was having trouble with some shutdown's hanging, a few blue screens, etc. My mobo and BIOS are a couple of years old. When I rolled back to my manufacturer's (Asus) driver versions, which were slightly older but still Win10 compliant, everything settled down.
I have always heard that the best advice is to never get your drivers from Microsoft, if there is an alternative.
From now on, this will be at the top of my checklist after any Microsoft upgrades ...