Challenge, sorry to read of your issues with the move from Win7 to Win10.
Initially, I had that error code 80240020 failure when I tried to run the normal update. The suggestion I found online to fix it (empty out C:\Windows\SoftwareDistribution\Download and try again) had no effect. So I downloaded an ISO-format copy, burned a DVD, and updated from that: Win10 updated my box with no issues.
So far, I have had only very minor issues:
I had to go back into the Device Manager and once again turn off all the "power-off" options for all my USB stuff and the NIC.
I also twiddled with the Windows Update settings to prevent grabbing updates from "PCs on my local network, and PCs on the Internet". I do not want any background network transfers running without my knowledge and outside of my control. I'm old-fashioned that way.
The only application I had any issue with was the "Corsair Link" utility for my CPU heatsink/fan unit. I just had to download and install an updated version. All my other apps - including Aces High - have required no changes and worked with no problems.
I guess that I'm just lucky that my particular set of apps does not require special driver support.
(To view my - plain, vanilla - hardware spec, click the link in my signature.)