Okay so as far as I can tell, it is probably my connection. But to answer a few of your questions (Don't have a lot of time, so I have to make this quick). I live in the United States. My internet providers is Charter. My broudband downstream is roughly 16mbps, and my Upstream is roughly 1.05mbps (With nothing else running and nothing else on in the house). And you asked what server I am logging into... Truth is that I have tried a ton of servers at any time of the day and the same thing happens in every single one of them. I tried the netlimiter thing, but I was not really sure of the point of it, if I have nothing else running. Thats about all I had time to do, I will do some more later.
-Thanks!