No one suggests openSUSE Tumbleweed?
I use this distro as a workstation OS, laptop for newbie (my wife), for gaming (through steam client, but also with Heroic Game Launcher for GOG and Epic stores) and developing.
It’s a rolling release, so I can get resonable updated kernel and graphics drivers, but it’s also an enough stable distro.
Give it a chance ;-)
And if you want a more stable release, instead of a rolling release, try openSUSE Leap.
Nice.
There are sources, somewhere?