wireguard сам по себе быстрый, но для chacha20 нет процессорных инструкций, в отличии от aes. Кроме того, при использовании aes-gcm в ipsec не нужен алгоритм хеширования. Поэтому мне интересно, какой впн будет менее ресурсозатратен: ikev2/ipsec с aes-gcm 128 и процессорными инструкциями или wireguard?
Смотря на какой железке. Mikrotik например умеет IPsec на уровне железа, последние модели SSTP поддерживают. На обычном Linux сервере пофигу, все примерно одинаково работают.
Если говорить о Mikrotik HEX, то на Reddit пишут, что производительность шифрования Wireguard у него - 160 - 200 Мбит/с. Это chacha2, насколько я понимаю. А аппаратный IPSEC на нем был, насколько я помню, до двух раз быстрее на ROS 6.X, но при переходе на ROS 7 что-то сломалось и сейчас в спецификции скорость IPSEC значительно меньше, сопоставимая с Wireguard.