Wireguard режет скорость. Как исправить?
Сгененрируй на VPS большой файл например так:

dd if=/dev/urandom of=speedtest_file.bin bs=1G count=1
И скачай его через туннель - так проверишь пропускную способность канала (в зависимости от того чем будешь качать скорость передачи данных может быть показана, как в мегабайтах так и в мегабитах - не перепутай).
Насколько загружен процессор сервера и ПК в момент теста?

До разных хостов в интернете будет разная скорость. Тот же спидтест мог выбрать загруженный сервер или далёкий