A simple fix for me was to set MTU to 1350 (same as VPN interface):
sudo ifconfig eth0 mtu 1350
Even SSH connections are more stable now.
This solved my issues as well. I am using checkpoint VPN.
to get the MTU value of your VPN run below command for checkpoint, for example :