I just completed a replacement of my motherboard after it died.
I booted into Windows 7, my main OS, and it took a few reboots and some Uninstalls of Network Drivers and Sound drivers and re-installs of same (the motherboard has the same chipset but different LAN and Audio chips to make the OS stable.
Contrast this with Windows 10 which showed me that it was "replacing drivers" before the Login Screen and once it was finished starting up (at Desktop) it was stable and had replaced the LAN and Audio drivers automatically.
Now, to be fair, the Windows 7 re-activated online with one click and I had to "Chat" with a Microsoft Support person to get Windows 10 re-activated with a remote session.
But I was impressed with the "smarts" of Windows 10.
BTW I was going from an ASUS M5A97 EVO to an ASUS 970 Pro Gaming Aura.