It's your ISP
It's your NAT
It's your Upload rate
It's your wireless
You people haven't figured out by now that this is not our connections fault? Seriously? Especially after being told over and over that we play all other P2P games perfectly fine but we can not play crysis2?
These are both being ran on my laptop running a wireless connection, peerblock and a firewall.
My Xbox is running a wired connection, open NAT, ports forwarded, DMZ'd.
I play CoD and Halo:reach PERFECTLY. I have maybe.... 1 in 20 games that even appear to be laggy. No "really I hit him in the face and it didn't register" moments at all. In either game, period. Yet in Crysis2 I might have 1-2 out of 10 games where I would actually consider it playable. Then even in those games, the host changes at intermission for no god damned reason and the game is back to laggy unplayable garbage again.
Stop saying this is people's connections, sure, there's going to be some idiot on here with a wireless dialup connection wondering why he can't get a good game... but it is certainly not a situation where the majority of complaints are because of user error. This game's network code is horrible. Like, 10 years ago kinda bad.