I currently use VyOS with it hosted on proxmox. I pass-through a 4-port network card and I get my full internet speed. It should be similar, but I will say it is nice being able to host other things on the proxmox host such as pihole. I keep only the router functions and core functions there, with another machine for other services
For me personally… I use VyOS in a VM running on a proxmox host (optiplex, SFF) with a 4-port NIC passthrough. This solves the issue of power for me, as the host has plenty of ram allowing me to run other services without needing an additional machine (although I do have one as a spare). VyOS doesn’t currently have a GUI (one is in development), however, it has been very solid for me (also based on debian, which is nice).