May I suggest taking a speed test to rate your ISP?
http://www.speedtest.net/
Your PING?
Upload/ download speed?
Base on what kind of plan you have, I bet you have to pay more to get more internet speed. I had to upgrade when I was hired to work as CRT for U-Haul and have a cold-connection instead of Wi-Fi.
Right now my PING is 32ms, Download speed is 8.13Mbps and Upload speed is 6.69 Mbps from my laptop(and that's crap for me) basicly an F+ rating but I play ARR fine on my desk-top, with occasional lag. It's there but not enough for me to complain.
If you believe your lagging because of the servers, it could be that your data-capacity with your ISP is limited.