If you've ever done port forwarding, all you need to do is forward the five PlayStation Network ports, allowing the PS3 (not your computer) to access them. Here are the ports you need:
PSN1 TCP: 80-80
PSN2 TCP: 443-443
PSN3 TCP: 5223-5223
PSN4 TCP: 3478-3479 (NOTICE THE DIFFERENT NUMBERS!)
PSN5 TCP: 3658-3658
For those who don't know how to port forward, visit www.portforward.com and check their guides section. Here's an overview of what you need to do most of the times:
(1) Find your IP address. Go to Run, type in "cmd" to open the black box. Type in "ipconfig" and it will show your IP address. Type that in your internet browser.
(2) You'll access your router for you internet. Click on firewall settings to access your port management section.
(3) Click on something that might say Edit firewall settings and you'll access your ports.
(4) Click on something that might say Add a new user-defined application or similar that lets to add a new port forward.
(5) In the following boxes, for the name, type in PSN1 (or 2, 3, 4, or 5), and in the TCP boxes, type in the number that corresponds. Do not include dash as there should be two separate boxes for you.
(6) After you add all ports listed above, add them to your PS3 connection when at your Edit firewall settings page.
(7) You're done! Get on Warhawk and enjoy joining games immediately!
NOTE: If you still do not understand how to port forward from this guide, refer to the site above for further help. Click on Guides at the top of the page and Port Forwarding Guides by Router. Find your router and click on PlayStation Network. Follow the instructions except allow your PS3 to access the ports, not your computer.
It's not because people are incredibly fast at joining those pesky 32 player servers - it's actually something to do with the way the network handles your ports and firewalls. Happy shooting.