I have a friend from brazil with the same issues unfortunately its more to do with how your isp routes your connection to the server I would suggest seeing if you have another option for an isp which I know isn't likely or a vpn, but I do understand with the way the brazil suffers with the prices being insane.