Hello my good man. How are you today? I have the answer to your problem. The D-link DI-704P has an option for you to set your PC outside of the firewall. Go to the configuration utility and click on advanced at the bottom of the page. Then click on MISC ITEMS. At the top it will give you the option to enter an iP address for the DMZ HOST. Make sure that the IP Address in the text field is the same as the one for the system you wish to use. Click enable, and save the settings. POOF! Your ready for some frag Action. Only do this if specifying the ports won't work. Check the FAQ pages at the games website to see what they are. If they are not there you will find it somewhere. Setting yourself as the DMZ host makes you vulnerable to hackers, especially if you have a home network. When you are all done with your games disable the DMZ host settings for your own saftey.

I hope this helps.