Anytime your having a connection issue, the first place to start is to pin down exactly what is happening and where.
The way to do that is to download & install either a free version of Ping Plotter, or Visualroute. A google search for either should get you where you need to be.
Then start AH, look at the arena select screen, click on "ping details" write down the IP # for the arena thats giving you trouble.
Put that in your pingplotter/visual route, hit enter.
It will send a series of packets to that address, and back to you.
Then graph the results. After a few minutes where the problem is should be quite obvious.
Export/save the result, and either email skuzzy or post in the internet connection forum.
Once he has the data to work with he can give you some good pointers on dealing with the problem.
All Internet service providers are NOT equal.
I'm on DSL, been here for 5 years, had 3 isp's in that time.
Qwest first, they are the DSL/phone providers for the whole area.
Left them when they sold their accounts to MSN (went to web based msn.com email)
Ping to HTC with qwest was pretty steady in the 80- 85 range 24/7 seldom much change.
BTInet.net next, price drop from qwest, pop email, and initially the ping was about the same. But after 9 months ping went up to 120, then 160, finally 180 to 200. Packets were going to New Jersey, then Denver, then San Fran, back to Denver, back to NJ, then maybe St Louis, then down to HTC.
After 3 months of fighting with their customer support, yelling about routing changes, and being told I was wrong. (which I wasn't) I gave up and quit.
Switched to Mcloedusa.net price dropped again down to 26$ a month.
Ping dropped to 45 - 65.
Nothing changed on this end, nothing changed with the actuall provider.
Everything is in the routing and what backbones they use.