Everyone is supposed to be able to fix the code.
No, not exactly. Everyone is supposed to be able to help fix issues, or you have to pay someone else to do it for you.
With Nvidia graphics cards, nothing helps, because only Nvidia has the information necessary to do anything about it, and they're not interested in you as a Linux user, only if you are a Windows user.
I explained earlier that I have neither the ability or the interest.
Hence my suggestions. Now that you have a supported graphics card, give a couple of Linux distributions a go. I recommend LXDE or XFCE desktops for a number of reasons. Mint is definitely a good suggestion, give it a go. Do remember, that because it is not Windows, and you have lots of Windows use under your belt, it will be different; instead, try to find out different ways of achieving your typical tasks, using different applications, consciously avoiding duplicating your Windows workflow. There is where the jackpots can be found, if there are any for your workflows.
I have noticed that the OS discussion does go into depths that e.g. test equipment discussions do not. At least, I haven't seen any thread where someone asks for advice in their particular situation, devolve into discussions of the various manufacturers market shares, and what they need to do to increase it.