Its not ur end, nor server (well some server heavy load). We get bottlenecked at somepoint on our way to the server. As Shaone above says Battleping fixes this problem. And I myself will most likely get a subscription for a service (VPN) like Battleping. They route you a faster and different way to the server, where they eliminate many of the internetts bottlenecks.

But this only makes me MAD.
Im playing from Europe, Norway. And there are none EU servers.
So my suggestion to SE are these 2.

1. SE make their own VPN (Battleping) service for EU players so they get the fastes way to the server.
or
2. Reduce EU players monthly cost subscription with a few bucks. So we can use the saved money on subscribing services like Battleping. (yes they cost everything from 2 dollar to 8 dollar a month)

If none of the above is done by SE, all EU players pay for a game they cant play without horrible lag at peek times.