I'm learning and do not tout myself as any kind of expert, but here goes: It's almost all about packets & bandwidth. Internet providers talk in smoke & mirrors about "Up to 3G" etc. Of course if the advertisement says "Up to", then your speed could be near zero and they have not falsely advertised. A few months ago I was getting disco'd all the time, usually right after buying my perky plane etc.. Some providers are inherently slow, but that's not the point I'm getting to. I'd call tech support and my provider would have me run a speed test (
http://www.speedtest.net/) over & over until it showed their minimal excepted speed, or they try to say your PC is acting up. Speed doesn't have very much to do with dropping packets. Your speed can be fine, but if the 4th or 5th hop before reaching Aces High is always dropping 60-100% of the packets your PC will attempt to change the connection from TCP to UDP, but you'll get disco'd anyway. OK, so how do you find out what's really happening down line? I'm sure there are several ways, but I was referred to (
http://www.pingplotter.com/ ) This simple program showed me who was dropping the packets. All I have to do is type in the web-address or IP numbers. I was surprised! It wasn't my provider who was dropping the packets. It was usually a very large national communications company you might think of with home phone or cell phones. It was usually the same one or two culprits. So, the next time I called tech support I told them who was dropping the packets. The level 2 tech says "How do you know that?"

I asked for a level three tech. He wanted the packet traces & ping plotter files. I sent them in an e-mail. I told them I was sick of their speed tests and excuses. That if they had over sold their bandwidth or the down line carriers where not keeping up there end of the bargain, then they needed to tighten them up a bit. When I finally got to the head of tech support he was actually grateful for the information about the main culprits who were hourly dropping 60-100% of the packets. I have had a nearly perfect connection since. I run Ping Plotter while I run the game, so if I get bumped, I know who did it and can be specific about my complaints. I hope this helps some new guys out there, & maybe a couple not so new.