I finally want to get away from Windows on my gaming PC. My PC is used only for gaming. Any productivity is done on my Macbook. I am thinking Baazite is the way to go. I am currently Intel-based for my CPU (14th-gen i7) and NVIDIA for my GPU (5070ti). For the folks who have switched and use NVIDIA cards, what are your recommendations, and is there anything I should do in advance? I figured I would grab a drive from the Prime deals and dual-boot for now. I pretty much only play single-player games on my PC. Marvel Rivals is the only MP game I play there, and that is supported on Linux. I pretty much play only on Steam. I have a couple of games on Epic and Ubi. Give me the pros and cons. Should I use a different Distro? Thanks!
EDIT - How is emulation with Bazzite? I am assuming it's pretty good since it is on the Steam Deck.
Biggest thing for Linux is learning it. I've been daily driving it since the day they cancelled "Windows 10X" and announced Windows 11. Saw the writing on the wall and got out. You're going to be using a whole new environment that you're not use to. The way I learned was to wipe windows entirely, OR in the worst case scenario, physically remove the drive from my computer and install Linux on a separate drive. The first hurdle or roadblock I had with Linux, I couldn't just reset my PC and boot to Windows. If I wanted to go back, that meant I had to physically swap my drives.
Take your time, and realize you aren't using the same platform. Things install different, files are located in places you aren't familiar with. If you treat it like windows, you'll be in for a bad time.
Also from my experience, Windows always hated my Dual boots. Would constantly ruin the bootloader, or a bunch of other random issues. Your mileage may vary on that. I know quite a few people with dual boots who have 0 issues. For me, it always felt like Windows doesn't like to play nice with other OS's.
That being said.
Emulation is fine. For the most part you can just install RetroArch, get it configured and you're set.
With gaming you'll just be enabling Proton on steam (I cant remember if Bazzite automatically does this or not. Haven't used it in a while.) It's just a selection in steams settings. 2 seconds to turn on. Afterwards its as simple as installing and clicking play.
Other launchers may take a bit of work, they aren't hard to do, just its not straight forward like windows. You'll be routing them through Lutris, Bottles, or directly through Wine. Alternatively you can install Heroic Launcher which will handle GoG, Epic and Amazon games with a ton of configuration options to really tweak it the way you want. Plus it has controller support to navigate its menus.
Personally I use Heroic as most of my gaming is done through Steam and GoG. So I don't use much else beyond that. I have Battle net installed back when the Diablo 2 remake came around, which was all routed through Bottles for me.
For distro choices. Bazzite is a pretty good choice, especially if all you're doing is gaming. I see little reason to go much further. However I will mention CachyOS as an alternative if you're looking to jump to something a bit more advanced. Easy to use, but gives you far more to work with fresh off the install.
Also
ProtonDB will be your home if you want to check compatibility for gaming on Linux. It's helped me fix a few random issues over the years.