I'm transitioning from Windows to Linux and I'm struggling to choose the right distribution. I've been using Debian-based distros like Ubuntu and Mint but haven't really explored deeper technical aspects. Here's my laptop setup: Razer Blade 17 (2021) with an NVIDIA GeForce RTX 3070 Ti, a 12th Gen Intel i9-12900H processor, 32GB of DDR5 RAM, and 2x 1TB PCIe SSDs.
I need a distro that can handle gaming (I'm a fan of Steam, Epic, emulators, etc.), everyday tasks (like browsing, media, and email), as well as virtualization for IT tasks. It's critical for me to have easy access to tools for coding, networking, and CAD software.
I plan to run a Windows VM to work around any software compatibility issues, so I'm looking for a distro that's customizable, user-friendly, and has good support for hardware, especially NVIDIA. I'd appreciate a lightweight distro to keep performance high without unnecessary background services, and I want to avoid the troubleshooting headaches that can come with driver issues. Any recommendations?
4 Answers
If you're already familiar with Ubuntu, I say stick with it. It's widely used and has tons of resources. For CAD tools, you might run into some compatibility issues, but for a gamer and general user, Ubuntu does a great job supporting most hardware, especially NVIDIA GPUs.
Have you considered Bazzite OS? It’s tuned for gaming and is quite NVIDIA-friendly. For daily tasks, it should do just fine, and it may be a good balance for what you need, especially with those gaming tools!
CachyOS could also be a solid choice if you want something lightweight with a focus on speed. Plus, you can choose from various desktop environments. Just research the lightweight ones like LXQt or Openbox for the best experience.
I’d recommend Linux Mint! It’s user-friendly—perfect for newcomers—and pretty stable. Plus, it’s lightweight compared to Ubuntu, which helps performance without all the extra bloat. You should have a smooth experience with it!

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux