A lot of players comer here and think that by throwing up their speedtest or pingtest scores they are proving something about the game. When in all reality you are not proving anything at all. And there is one major reason why. Those tests run by pingtest and speedtest test your tcp connection not your udp connection. This game does not use tcp connections to connect you to other players it uses udp. Tcp has error correction protocols that help adjust for lost packets and jitter and other things that udp does not do. So no matter how well your score or grade is on those tests it really means nothing since those scores are only for your tcp connections which are not used in game play itself.
Plus speedtest means nothing, since your overall bandwdith means nothing, this game does not now or ever use the full bandwidth which is what the speedtest shows you. So does not matter if you have a 100down 50up with a grade of A or anything since that test is only related to your tcp connection quality and not your udp connection quality.
And pingtest in not accurate either, since it once again deals with tcp ping and not udp ping and the two and different. The quailty and stability betweent the two are not the same. So any result that only shows your tcp connection quality really means nothing since the game does not use tcp connections when playing.
Oh one bit of information you need to know too. What those tests show is how well your laptop/desktop is doing and those numbers have no correlation to how well the console does when it connects. Just because your laptop/desktop gets a grade A+ or anything like taht does not mean the console is doing just as good. So once more trying to use those to justify your connection or lag or quality of game is pointless.
Plus you have to take into consideration if your isp is blocking udp ports or throttleing udp connections which many do with out ever telling you. They do this because udp is the protocol used most often for file sharing through bittorrent applications. So during heavy traffic times they throttle udp connections to limit the affects it has on their overall bandwidth they are trying to support for everyone on their network.
Another little tidbit of information; do you realize that most ips have oversold their conecction quality and bandwidth in most areas and that the isp is actually not capable of properly supporting the demand being playced upon those connections by everyone trying to use them when they do.
Now lets talk about consoles and the connection and the router. Not everyone that plays this game has their console wired, and yes wireless will add in some lag especially if the router is clear across the house from the console as in many homes. Not everyone has the router in the same room or just one room away. Plus not everyone uses a high quality router that is fully compatable with the xbox and xbl service. And this can and does cause connection quality issues too. Many of the routers sold by most ips are not fully compatable with xbl or the xbox so that will add in lag or other problems. They are only meant for normal internet use and not for gaming. Gaming is not considered normal internet use by most isp's.
So you add up all of these and there is no real possible way to ever really know what the full problem is for everyone. Since all it takes is you getting matched to a lobby of people playing wireless with the router in the basement and your game will suffer.