First, know that you can disable and turn off the things you dislike about Windows 10.
Start > Settings > System > Notifications to turn off the spamming awareness campaign
Start > Settings > Privacy > Untick everything
Start > Settings > Personalization > Lock Screen and Start Menu to turn off suggestions and Cortana from the lock screen.
As for nVidia, Linux, and Screen Tearing. I struggle with that often. Now, I'm at a point where it happens rarely, and only scrolling through Firefox. I just deal with, it's just one of those things.
After you install your nvidia drives, you'll want to run this command.
sudo nvidia-xconfig
That will load the xorg.conf file for your nvidia settings
After that, you'll want to run
sudo nvidia-settings
A new window should open up. If not, I would look at installing nvidia-settings and nvidia-xconfig.
You'll want to navigate to X Server Display Configuration Select Advanced
Check Force Composition Pipeline or Force Full Composition Pipeline (this will depend on your results from the first check). Click Apply. Confirm settings. Click Save to X Configuration File.
Go down to OpenGL Settings and scroll from Quality to High Performance >>> All the way to the right.
Select Quit. Confirm.
If you are using XFCE you will have to disable the XFCE composition in the Windows management settings. I forget what the actual settings is but it's usually under appearance or Windows tweaks... Something like that in settings.
Firefox you will be able to minimize tearing, with hardware acceleration enabled, and in Chrome you shouldn't have issues at all, except for an occasional stutter. I don't know what it is about the browsers in Linux but they hate users for whatever reason.
HOWEVER! Graphically, you will be sound. I ONLY experience issues in Firefox when scrolling if there are large images or a video playing on another screen.
Hope this helps.