I guess what problems are you having? I’ve used steam link before perfectly fine but it’s going to have some loss over the network. Are both computers connected to a gigabit lan? Balder’s gate 3 is a newer game, and while you aren’t on minimum requirements you are on mid tier hardware using proton to run a windows game, so there are a few reasons you may be having problems. Best way to run it down is isolate things and see how they go. Try running game directly on the computer with monitor ect.
I don’t know the specific needs for the programs you are going to run but 3.4ghz and 6 cores for each vm is a good amount of processing power. Ram is going to be your limiting factor. How much ram is the server configured with? Windows is going to want a decent chunk Linux is usually lightweight enough and just needs what the application will need.
I’m using a Dell r720 with 2x Xeon E5-2690 and 128gb ram. I am running xen community with a ton of Para virtualized Linux boxes, matrix, jellyfin, airsonic, next cloud, DNS, photoprism and more stuff and I’ve got a decent amount of CPU and ram overhead
Recently got a switch. Digital games are same price as physical, locked to my account/switch and saves don’t move easily between devices. Steam deck, I can play on any hardware that can support it TV, PC laptop games cloud save for free. I can play online games for free. I know that games I buy today will be available in 10 years on my next PC. I only buy carts for the switch cause they give me more flexibility still not even the same as steam.
This is what I ended up with for my r720xd that has redundant 1100w psus. https://www.amazon.com/Amazon-Basics-Interactive-Protector-Battery/dp/B07RWMLKFM
I believe the nodejs fiasco is what prompted this comic?https://www.google.com/amp/s/www.theregister.com/AMP/2016/03/23/npm_left_pad_chaos/
Ah I don’t know much about sunshine and your specific setup. But I know docker can be a pain getting access to devices like graphics cards. Maybe try running natively?