Just a FYI, having a "strict" and "moderate" NAT does not mean "awful latency". It just means you can only join servers (or players) that have the same NAT as you, so if you were to have an "open" NAT you'll probably find more and maybe better servers.
yeah, i have a strict NAT and my ping is like 80-150.
Just wish i could figure out how to open it.
And i think a Strict NAT can only connect to an open NAT, a moderate NAT can connect to a moderate or open NAT, and an open NAT can connect to all three.
In case if you do figure out how to open it:
Game Port Usage
For all traffic between server and client 'game' port is used
(default 64100 - net_lobby_gamespy_online_port).
Ports
SDK Service Hostname Type Local Remote
Available hbmaster3 crysis2.available.gamespy.com UDP Any 27900
NN natserver1 natneg1.gamespy.com UDP game 27901
NN natserver2 natneg2.gamespy.com UDP game 27901
NN nat neg Game client UDP game game*(other game)
QR2 hbmaster3 crysis2.master.gamespy.com UDP game 27900
QR2 Incoming queries Game client UDP game Any
CDKey keymaster key.gamespy.com UDP game 29910
SAKE Profile settings/stats crysis2.sake.gamespy.com TCP Any Any (def:80)
Chat Any IRC server peerchat.gamespy.com TCP Any 6667
GP gpmanager gpcm.gamespy.com TCP Any 29900
GP searchmanager gpsp.gamespy.com TCP Any 29901
SB gmaster3 crysis2.ms5.gamespy.com TCP Any 28910
SB Server queries game servers UDP Any game*(target server)
RSS RSS Feed lb.crysis2.ea.com TCP 80 80
Default value for 'game' is 64100 (can be adjusted).
For incoming UDP traffic, only port "game" ( default 64100)
is required to be opened.
from the game's ReadMe manual

WTF is that mean!?? I also read the readme file but Im not geek I just want to **** play without the strict BS!!! how do I open it??