You haven't provided any details about the hardware or the VPN configuration so it's impossible to speculate what the bottleneck might be. It could be CPU, it could be the encryption settings, it could be hardware acceleration in the ER-X helping it out, etc.