Which distros have you tried? The new nVidia open drivers work so much more better in Linux these days than the fully proprietary ones (still not as good as AMD, but it's pretty decent).
Also there are distros which handle cutting edge hardware much better than others (like Fedora/based or Arch/based), and some are infamous for always lagging behind (Ubuntu/Debian based). Choosing the right distro can make a huge difference to your Linux experience.
This was literally about three months ago on NixOS. The upgrade also toasted the boot from USB linux distros that have smaller and older kernels to reduce file size.
NixOS is pretty niche and getting nVidia to work properly on it is a PITA. I would recommend using CachyOS instead (since you sound like an advanced user), it has excellent nVidia support - you don't need to do anything special to get it going.
“You used the wrong distro” is literally the GO TO answer and to be honest I’m sick of hearing it. You get it from the Linux community no matter how major or popular a distro you use.
That the Linux community is elitist and will treat you like the issues you have are always your fault no matter what. If I used a niche distro, people would tell me I should’ve gone with a more mainstream one. You literally can’t win.
Also if the most major distros are still bad also, then why the heck would anyone switch? lol.
Yes there are some elitist users but what I've stated has nothing to do with elitism, it's just the way things are. Do your research and you can see for yourself how bad Ubuntu is. And you do have a point about niche distros as well.
Unfortunately you can't just dive into Linux blindly by choosing a random distro to run on random hardware, you'll likely not have a good time. You need to do your research and talk to a veteran user first for advice.
Also there are distros which handle cutting edge hardware much better than others (like Fedora/based or Arch/based), and some are infamous for always lagging behind (Ubuntu/Debian based). Choosing the right distro can make a huge difference to your Linux experience.