To verify it is not your internet provider, or something on your router install
Ping for Life and ping multiple servers. Things that report back pings like dyndns.org or maybe google.com. I would even add the server you are attaching to if you know the actual address. You see where I am going with this ?
If you get bumped out of game, simply look back at
Ping for Life and see if there are patches of red on the ping replies.