

Regardsless what distro you end up with, do your research before bying new hardware. Any hardware, such as keyboard, usb bluetooth adapter or gaming audio headset might be unsupported or supported poorly, and require out-of-kernel drivers, firmware or propietary vendor software, that work only with some kernel versions or certain distros. There often are options that have great linux support and work with any distro, but you’ll need to find them.
Pick your prefered update interval between LTS, 6 month point release or rolling based on how much time you have for administration. If you need you PC also for work, a rolling distro might break just when you need it the most. After choosing the update interval, pick the distro with chosen update interval you like the most. Say you know and like Debian but need a rolling distro, then Debian unstable might be a good choice for you. You can also run multiple distros and dual-boot.
Special purpose distros such as gaming distros can be a good choice, but they often have less developer resources and tend to die then the few developers lose their interest.
Regardless of your choice of distro, spend some time to configure regular backups.
My best guess is that you have an GPU that either doesn’t support Vulkan, or has driver issues. But we shouldn’t guess, that’s what logs are for.
For Steam logs, running Steam from terminal as suggested is one way. Do note that error with wrong ELF class for game overlay library when starting any game is normal, since Steam tries to load both 32 and 64 for bit version for each game, and the wrong one will always fail. Arch wiki has more information.
https://wiki.archlinux.org/title/Steam/Troubleshooting#Debugging_Steam
For Proton logs, set environment variable PROTON_LOG=1. You can do it in Steam launch options, see Proton Readme for more info.
https://github.com/ValveSoftware/Proton?tab=readme-ov-file#runtime-config-options
With hardware and firmware issues system logs often point to right direction. Again Arch wiki has a good tutorial on it.
https://wiki.archlinux.org/title/Systemd/Journal#Filtering_output
Games often have their own logging too if you need to go there. You’ll need to look those up, as they vary by game.
I hope this helps.