I like using FreeBSD, the setup feels a lot nicer and more coherent than Linux in a lot of ways. I mainly tried it for native zfs.
The only downside is that nobody knows it exists so I have to compile things myself a lot or even patch it to get it to compile.
What you need is a reverse proxy server. All the major web servers have this feature.
You should really try embracing the 40fps screen refresh rate. It’s actually half way between 30fps and 60fps by frame time so it looks a lot smoother than you’d think.
Nothing else has a screen that can actually do 40 Hz refresh so you usually can’t use 40 fps because it wouldn’t align with the screen refreshes.
40 fps unlocks a ton of games for the steam deck to run well.