It is not your immedaite Internet connection that is the issue. It is in Level3's network where the problem is.
The game on your computer will disconnect you from the server when packet loss is too high to maintain a viable representation. WEB stuff is happy to retransmit packets over and over again. Cannot do that in a real-time application without it causing a lot of other problems.