I seem to have fixed the issue by using a VPN. It also seems to have lowered my ping to 177ms, which is nice.