I haven't experienced any issues like this over the past few weeks, so it may be isolated to the route you're using to connect to the game servers.

I would advise trying a VPN if you have access to one, and seeing if it improves. Exitlag offers a 3 day free trial, so I usually end up recommending it to people troubleshooting issues like this.