IKEv2/IPSec slow on Windows 10

As the title says, I am experiencing slow speeds with IKEv2/IPSec on Windows.

My network is 1000/1000, but the most I got was 170/400 with the VPN active.
Can’t really find any benchmarks with similar network setups, so don’t really know if that is caused due to Windows limitations.

VPN provider is not the issue, speeds are normal on devices with good IKEv2/IPSec support (macOS, iOS, and a MikroTik router).

Tried playing around with the MTU, and all other basic troubleshooting steps such as resetting my network settings, but no luck, only minimal improvement.

VPN provider is not the issue

Your speed is extremely tied to the quality of your VPN provider.

slow speeds with IKEv2/IPSec on Windows

You’ll want to use a more modern VPN encryption protocol such as Wireguard.

To better troubleshoot, post your specific hardware information, CPU usage information (per thread), and how you’re testing.

Run something like iPerf or PSPing to various endpoints like your edge device and something off-site like microsoft.com. Do it with and without the VPN running.

Those are good troubleshooting steps. May I ask if you’ve tried updating the network adapter drivers?

VPN provider is not the issue, as I said, it works as intended on other devices. Also, I work at the said provider, so I know the limits of it and such.

CPU should not be the issue, as even OpenVPN runs faster.

And WireGuard does run better, well, perfectly, but I just want to finally fix IKEv2 on my PC for fun lol.

I have tried that as well, showed no updates available, so reinstalled them as well.

it’s an old post, but i came across the same issue.
but it’s a windows issue if you are on wifi. the only workaround is to use (usb) ethernet. I confirmed it on my device as well.