My guess would be it's the expansion cards like wireless adapters that give the most trouble. I have been daily driving on linux for a few years now and every once in a while you do hit something that does suck, but for both my builds i've not had issues with mainline AMD processors / standard (but not expensive) MOBOs.
I also exclusively use Garuda as my distro because it comes close to what I'd want as a gaming desktop out of the box, and has the ability to quickly configure wine/ winetricks for the few things that aren't just 'enable on steam with proton', but I have had to reinstall sometimes to get things working properly.
My guess would be it's the expansion cards like wireless adapters that give the most trouble. I have been daily driving on linux for a few years now and every once in a while you do hit something that does suck, but for both my builds i've not had issues with mainline AMD processors / standard (but not expensive) MOBOs.
I also exclusively use Garuda as my distro because it comes close to what I'd want as a gaming desktop out of the box, and has the ability to quickly configure wine/ winetricks for the few things that aren't just 'enable on steam with proton', but I have had to reinstall sometimes to get things working properly.
Hope it helps.