What’s the expected throughput for WireGuard on a Raspberry Pi 4?

Have used RaspAP which had <15mbps openvpn on Pi4, tried OpenWrt too. Just wondering if I use PiFi with wireguard about the expected real-world throughput when using this setup.

Has anyone tested the maximum speeds they can achieve with a similar configuration?

Additionally, are there any tweaks or settings in OpenWRT or WireGuard that could help boost performance without sacrificing too much CPU usage? Any advice or benchmarks would be appreciated!

Without PiFi USB (Wireless): 80ish Mbps max with Wireguard
With PiFi USB (Wireless): 650ish Mbps max with Wireguard

Cable (so USB-to-ethernet) - Max 900-1Gbps (perhaps even higher on Pi5)

Performance of course varies based on VPN provider, connection speed etc