Just a word of caution. This weekend I figured it was time to recharge my personal laptop and let Windows 10 grab all the updates from the last several months. It's probably been at least 3 months since I've had this particular laptop booted up.
Back when Win10 was still a free upgrade I installed Win10 Pro on my HTPC, Gaming Rig, wife's newer Asus laptop and this MSI laptop. Things were going splendidly on all of those rigs until the Anniversary Update on my MSI laptop over the weekend.
Windows did the update and afterwords it started taking my laptop 8-10 minutes to boot up. I reinstalled all of my hardware drivers, did a rollback etc. but all attempts left my laptop in this constant startup delay.
Long story short, I got pissed off, formatted the hard drive and reinstalled Windows 7 Pro (using my original key by the way). Had to contact MS Activation Server but that went without a hitch.