Okay, since the last patch (0.3) I can't almost play in any multiplayer game. NAT was strict even before the last patch, but then I could play simply turning Windows firewall off. Now can't connect to almost any game, it just throws me back to an empty server, where I am the leader. i have turned off all of the firewalls (Windows firewall, Nod 32 firewall) and forwarded these ports(some of them are for other games, thats why there's so many of them) : TCP - 1096, 2074, 27900, 3074, 443, 5223, 53, 6112, 80, 8001, 9100 UCP - 1096, 2074, 28900, 30260, 3074, 3075, 3478, 3479, 53, 6112, 6672, 88, 9100.
My upnp says Avalabile, not used in the game network information. Still NAT is strict and I have been searching for the answer for three days without any result. I recently got my ports open by my ISP and all of these I checked open with the PFPortChecker. Before I couldnt play Company of Heroes, but when I opened the ports, then it helped. But I could play GTA4 (before the last patch even with the ports closed)
Windows XP SP 3,Latest nvidia graphics drivers,NET framework 3.5 SP 1.
I use Thomson TG585 v7 router.
Intel Core 2 Duo E6300 @ 2.4 Ghz
Asus P5B s775
Club 3d Nvidia 9800 GT 512MB
2 GB Apacer 800 memory (2x1)
If it helps.
Is upnp enabled in the OS? Also you don't need to use two firewalls. Do you have a router as well?
Enabling UPNP: http://support.microsoft.com/default.aspx/kb/941206
Glad you got it working. Happy gaming.