Should I wait for Pi5?

What are the minimum hardware requirements to run VPN smoothly?

I use mullvad for VPN. I have a Pi 3 which I run PiHole on which would be too slow for networking like this, I also have a Pi4 which I mainly used for RetroPie and I’ve just ordered a Pi5 but the lower RAM model

What I’m wondering is would I be better waiting for the new PiFi firmware for the lower spec Pi 5 or should I just run it on the Pi4? I can see Pi5 advertises being 2-3x faster than Pi4 do you find that on VPN?

The Pi 4 runs VPN very well - several hundred Mbps with WireGuard (which Mullvad supports)

For OpenVPN, Pi 5 is a lot stronger a performer. But since you are using WireGuard I think Pi 4 is more than capable.

Just one note: The several hundred Mbps would only work wired, or via PiFi Kit - the internal wireless on Pi4 wouldn’t be as fast as that

Ok so is Pi 4 with the pifi adapter faster than the Pi 5 without the pifi adapter?

Yes, with the PiFi kit on a Pi 4 it will have faster Wireguard speeds vs the Pi 5 (without PiFi Kit)

That’s because it isn’t CPU that limits wireless VPN performance on Pi 4, it’s largely wireless that’s the bottleneck

For OpenVPN, Pi5 may be faster overall. And Pi 5 + PiFi Kit would be the absolute fastest. But, Pi4 + PiFi Kit is faster than Pi5 without the kit (especially on Wireguard over WiFi)