When you play cod4/MW2 on the console, isn't it off someone elses connection also? Which is why the game has a host correct?
If so then I don't see what the problem is, it picks the person with the best connection and I rarely, rarely lag in CoD4/MW2
Based on the responses to this issue, I'm under the impression that the majority of our members that primarily play on consoles don't fully understand why the PC community is so up in arms about this.
Consoles are generally straight forward. You get a game and you play it. You generally have some options present in a menu to make changes to the game, but you're extremely limited.
When it comes to PC gaming, we have an enormous amount of freedom that is now being taken away. Sure, it can be said we're crying because we don't get the freedom we previously had and usually that wouldn't be a problem. However, since the first game came out, technically minded individuals have been looking for ways to hack and edit the innards of a game to enable new features or improve performance...so you're really taking away a really big part of our history and what we've all grown up with as being the norm.
From a competitive standpoint or even a serious gamer standpoint, people tend to modify options not found in menus through .ini file editing or console commands to either up the quality of the graphics (past what is possible through a menu) or dumb them down to give them less detail to focus on and stable FPS (even if their PC is a beast).
On a console, you're generally used to having 60-65 fps (or whatever the number is..I'm not really sure right now) in a first person shooter leaving less of a chance for you to notice any or much lag issues or anomalies in the game. On a PC, we can generally achieve 300 fps [even if we technically can't see it] which gives the game more points of failure, resulting in lag and other problems being more easily noticeable.
Why is this important to understand? If dedicated servers have difficulty hosting a decent game, then how will home connections cope? I'm certain if any of you console players were to play on a PC with the general settings serious gamers use, you'll notice more lag when a game is hosted on a home connection. On this same note, in any game where its multiplayer requires one player to be the host, the host almost always has a significant advantage over all the other players. In a general gaming sense, this doesn't matter as much... but when it comes to competitive gaming, any advantage makes all the difference.
Another issue is server hosting. The majority of ISPs out there have an issue with hosting game servers on your home connection (and this seems to only apply to PC gaming). Since you are unable to flag yourself as not-hostable or choose who should be the host, your only choice is not to buy/play MW2 or risk having your account closed by your ISP.
The biggest issue of all is the lack of respect IW/Activision-Blizzard has for the PC community. A large number of the features in MW2 surely must have been inspired by the popularity of a number of community made mods and yet they unashamedly take credit for coming up with the ideas... IW is where it is because of the PC community and now they're giving us the finger.
Lastly, there's the low player count (9v9? seriously?) that's clearly because of the reliance on a home connection and the players' hardware and the lack of recording functionality.
If you've played games on a PC since CS and possibly games before it, you'll realise by now that IW seems to be undoing all the good things that have been achieved for PC gaming... I don't get why they're deciding to go backwards.
I tried to explain as best I could why we're so angered by these poor choices IW is making but I'm not sure if I've done it justice.
So why don't you notice lag? It could be because you're used to it or because of the fps limit I stated above.