If steam is primary for gaming, it has an option to run all your games on Linux via proton, so look into that. For blizzard games, Lutris works well. I’ve had the least hassle with getting it work on Fedora and (surprisingly) Arch Linux.
However, if using Lutris, things tend to be a lot easier with an AMD card than an nVidia card.
On my arch pc, I have yet to run into any issues with pc gaming or anything else. But I’d recommend using fedora kde for simplicity sake.