Going to agree that VPNs can fix it. I used a free one when it affected me and it even cut my ping down significantly from what it is in normal times.