I'm moving my main desktop from Windows 11 to Linux and want a distro I can stick with for a while. My main uses will be Blender and other 3D work, video and photo editing, AI image-generation experiments, general tinkering, and some game development. The system has an RTX 5090 and a Ryzen 9 7950X.
CachyOS was my first choice because it is fast, current, and should support newer hardware well. My concern is that it is a rolling release with frequent updates, and I'm not sure how suitable it is for a work machine or how established it will be long term.
Fedora KDE seems like a reasonable middle ground between a conservative distribution and Arch-style rolling releases, although I'm wondering whether NVIDIA drivers, kernels, and other performance-related updates might lag behind. I've also considered Nobara, but relying on a project maintained primarily by one person makes me slightly nervous.
openSUSE is another possibility. Tumbleweed and Slowroll seem to offer newer software than a traditional stable release while still providing testing and rollback options, but I'm less familiar with the ecosystem and hardware support. I may also need DaVinci Resolve, depending on how well it works on the chosen distribution.
For this kind of workstation, would you choose Fedora KDE, CachyOS, openSUSE, or something else? Reliability, NVIDIA support, creative software, and being able to recover from a bad update matter more to me than squeezing out the last few percent of performance.
5 Answers
The biggest question may be DaVinci Resolve rather than Blender or games. Resolve is most straightforward on distributions close to the environment officially supported by Blackmagic, while other distributions may require community packages, containers, or manual fixes. If Resolve is essential, check its current Linux requirements before committing and consider a separate stable installation for creative work.
For Blender, development, and AI tools, all three candidates can work. I would prioritize reliable NVIDIA driver installation, rollback support, and the availability of the software you actually use over small benchmark differences.
Nobara can be convenient because it includes gaming and NVIDIA-related adjustments, but your concern about depending on a small maintainer is reasonable. It may work perfectly, yet a larger project such as Fedora or openSUSE usually offers more predictable long-term infrastructure and documentation. Immutable options such as an atomic Fedora variant can also be worth considering if you like the idea of transactional updates, though they require adapting to a different way of installing development tools and applications.
openSUSE is more established than it may appear, and it has several useful choices: Leap is the stable release, Tumbleweed is fully rolling, and Slowroll sits between the two. Tumbleweed has strong automated testing, and the default Btrfs setup can create snapshots so you can roll back after a failed update. That is a major advantage for a workstation with an NVIDIA card.
NVIDIA support is not as seamless as on some gaming-focused distributions, since you generally add the proprietary driver yourself, but it can work well. Use the command-line update tools rather than relying entirely on a graphical software center, particularly when updating the kernel or graphics stack.
If you want newer packages without taking every update immediately, Slowroll is probably the most sensible openSUSE option. It keeps much of the newer software while allowing more time for updates to be tested.
Among those three, I’d choose Fedora KDE for a daily workstation. It is modern enough for development and newer hardware, but stable enough that you are less likely to spend your weekends repairing updates. Fedora generally will not be meaningfully behind on NVIDIA drivers or kernel improvements. The proprietary NVIDIA driver is separate from the Fedora project, so occasional compatibility issues can still happen, but the same is true on most distributions using that driver.
CachyOS is appealing if you enjoy tuning and troubleshooting, but a rolling update can occasionally change a compiler, library, or development tool in a way that disrupts a project. That is less desirable for a machine used for work. openSUSE Tumbleweed is also a strong option, especially if you like its tooling and snapshot-based rollback, while Slowroll offers a more conservative update cadence.
CachyOS can be a good fit if getting the newest drivers and software is important and you are comfortable maintaining an Arch-based system. Its snapshots make recovery easier, but snapshots are not a substitute for backups, and they do not prevent development tools from changing underneath a project.
For your use case, I’d either install Fedora or openSUSE Slowroll as the main system and keep CachyOS on a second drive or separate partition for experimenting and gaming. After a few months, you’ll have a much better idea which workflow suits you without putting your work environment at risk.

Distrobox can help with applications that expect another distribution’s packages, but it is not guaranteed to solve graphics-driver or GUI application issues. I would test Resolve with your exact GPU and workflow before relying on it.