Nvidia's bad rep on Linux is due to proprietary drivers and past performance issues. Installing Nvidia drivers on Linux is simple if you follow your distro's instructions. Gaming-centric Linux distros ...
A typical Linux system is largely comprised of unrestricted, open-source software. But some of the most popular software around is either closed-source or open-source, but restricted by patents.