I've been trying to decide whether to upgrade my motherboard for the last several months. Since I have been having issues with dropped Ethernet connections lately and after all the troubleshooting (installing Windows 10 preview build, modem swap, etc.), as of now, there is currently a 70% chance that I will upgrade the motherboard. This is due to a possible faulty Ethernet connection. The only thing that now stands in the way is extensive testing of a wireless network connection. If I do go with the motherboard swap, then I need to figure out if it's possible to set up Windows to deactivate before the upgrade and reactivate after the upgrade without reinstalling everything. I will upgrade from my ASRock Z97M Pro4 to an ASUS Sabertooth Z97 MARK S. Will swapping motherboard brands complicate the process due to needing new ASUS drivers? Also, I will upgrade Windows 8.1 to Windows 10 and migrate it to a new Samsung 850 Pro SSD. (I will be installing Windows 7 on my old SSD in indirect dual-boot configuration for better compatibility with legacy programs and games and as a backup OS.)