>Your Arch Linux PC is slower on WireGuard over Wi-Fi because the Linux MediaTek (MT7925E) driver doesn't support UDP offloading/aggregation (GRO/GSO). Every VPN packet is processed one-by-one, adding overhead. The macOS/Windows drivers batch UDP properly. WireGuard sends a huge number of small UDP packets at high speed. On Linux, your kernel is handling every single packet separately thousands of times per second. This is cheap but the sheer number of packets overwhelms the Wi-Fi stack. This is why your Wi-Fi speed is significantly slower than on Windows on the same PC.
Is this factually correct or is this thing hallucinating again? I only have a basic understanding of networking.