

I’ve used Nvidia GPUs with Linux with not many problems. These “horror stories” typically come from people who try to install a driver exactly the same way they would on Windows (by going to the Nvidia website and downloading something) whereas on most Linux distros it’s actually much easier.
On Mint, you basically just have to open the “driver manager” and click on the recommended Nvidia driver. Then reboot. :)
There is also a guide available on It’s FOSS.
Is it possible that the driver that was installed was at some point so old that it was removed from the repos?
I can’t speak about the exact implementation on Ubuntu, but on Fedora (which I am using) the driver usually gets updated to the latest version automatically. If that’s not the case on Ubuntu or Mint, it may be worth going to the device drivers menu every few months, checking if there’s a new one available and selecting the new one if there is one.