Could you try using a VPN service to see if it improves your network connection?