I hate to say it but most people don't have as awesome of internet as they think they do. Sure your down might be 20mb/s but is that really what your running. Speed tests are great but they don't come anywhere close to accurately simulating online gaming. Also look at the ping speed test shows. Don't be surprised if it's 100-200ms
Second, match making sucks. It has for a while and that's where most of the problems come from. It should be a very strict but that's hard to do considering people are always jumping on and off the game, there's way more game modes than before that segment the community, DLC divide the community as well, and most people run in parties which make it even more difficult
Finding a lobby is a complicated dichotomous dilema that will forever plague online gaming from here on out
I have sufficient bandwith. I tested my ping as well within illinois where I'm at its at around 6 ms. Pinging L.A it gets up to 60 but jitter is low. I think that's pretty good for playing in lobbies on the east coast but the match making is putting me in lobbies with guys from L.A & Texas. Hopefully they can fix or tweak something.
Oh thanks for explaining the intricacies of match making. Maybe I should find some people to team up with rather than playing lone wolf.
That's just lag. Depending on your situation you can experience up to as much as 4 seconds of ping. I believe that's the limit before the game kicks you or dethrones you as host. It's a crap world us gamers live in, but there's really no way to work around it when you have a game played by as many as people as CoD does
Dedicated Servers typically come up as a solution, and while most of us "veterans" don't think it will work I'm am curious to see how it will play. Although the only plausable solution is to just work on what's out there now