Oh. Nvidia. Right.
I admit Nvidia software is horrible, mainly because it’s proprietary and refuses to be nicely integrated. I’m not surprised they broke it. If only they’d at least release full documentation and then we could write good drivers for them.
The nouveau drivers don’t break, and are free as in freedom, but they don’t support “reclocking” for any of the RTX cards, so they’re stuck running at a lower speed. I think the 10-series got support though so they should run fine under it.
AMD support is a lot better than proprietary Nvidia, but it has it’s own freedom pitfalls (functionally, it’s fine on most distros).
Nvidia drivers are definitely an outlier in GNU+Linux, most drivers are free and so they integrate very nicely with the rest of the system and don’t randomly break.