Bottles. It’s the best click and play experience imo. Select the gaming preset and use wine-ge or proton-ge as the runner (default is soda which is not really good) and you are good to go.
Sometimes the installers don’t work correctly on proton-get so use system installed wine and you are good to go.
After booting in, switch to a tty, then start the de from there, so like I use plasma so I execute plasma-wayland. Check if that works, if so, then the problem lies with the login manager (sddm or gdm). If not post the error log and I will check if I can understand what’s wrong.