I know I've read about you discoing before, but I can't remember if you ever posted a pingplotter screen shot.
The first thing in checking "why" you disco is to look at your connection. Surfing the web in not demanding. You can be dumping packets all over the place and eventually the page will load. HTC servers are much tighter than that. The game is VERY dependent on getting ALL of the info through. Your planes position in 3D space in relation to ALL of the other planes, a number of times a second, that is VERY demanding.
Get ping plotter and ping the HTC servers for 5-10 minutes to see what your connection is doing. If it is stable, then its time to start looking at your computer. Is some other program stealing your internet connection for another use? Are you over taxing the hardware and the computer is dropping its connection.
You have to do this one step at a time, and you start with a ping plot.