You would be surprised how often I just reload a system and my advice was meant for someone who wanted to fight the problem.
If a computer takes more than 2 hours, I often just stop and reload Windows, keep in mind, that's a money saving tactic for my customers. At some point you need to realize, that it's time to just start fresh. People who know how to do that, will sometimes keep fighting longer since they are not on the clock. On my own system, I can back up and reload Windows and be back online within 30 minutes and have 90% of my system restored within the hour, so it's quite easy to just say heck with it and reload. I'll fight if it's something I haven't dealt with, just so I know how, but otherwise, when it gets bad, i just dump it. It was only last year that I went a full year without reloading Windows for the first time. Admittedly, some of that is due to work.
As for you..
Win7 to Win10 is a jump, but but it's an easier jump than Win7 to Win8.0 which was nightmare for people. If you don't mind the spying (there is a tool to fix it), then it's probably your best bet since you will have to at some point anyhow if you stay with Windows. Win7 aftermarket support will start to taper off in the next year or two. Sure, some companies will continue to support it, but it will begin to get more and more difficult at that time and right now, it's a free upgrade. I would do it before the offer ends. I've already switched my laptops to Linux (Mint Cinnamon), and the desktop will soon follow.
Before you do that though, not only back up not only your files (and image the drive), but I would HIGHLY encourage you to do a system restore, activate, image the drive, and put that someplace safe. The first image is so you can retrieve anything you miss in your backup, and the second is, should you ever need to, you can restore it back to Win7 if you want. If you sell the computer, you can offer both systems.
Oh, and it's not just MS spying on you, lots of companies are, but just wait till someone hijacks the MS system.
Anyhow, this will disable Win10 spying (beware, updates could re-enable things):
https://github.com/10se1ucgo/DisableWinTracking/releasesThis one works too:
https://github.com/Nummer/Destroy-Windows-10-Spying/releasesI've used both, they are safe.