Nvidia still doesn't work with Wayland AFAIK, and Nouveau doesn't work for 900 series or later AFAIK.
I still recommend everyone who wants to run Linux to go for AMD graphics cards. Their FOSS drivers work well, and you can get good performance on 1080p and 1440p. More and more games work with Proton, and Lutris allows one to download profiles which are supposed to work.
CPU-wise, AMD gives the best bang for the buck since Ryzen 2. So that is a no-brainer.
In both decisions though, you support the viable underdog.