Security reason for what?? Its outbound traffic - are you clients hostile, why would you not let them create connections to what they might need to connect too.
In a company, sure you limit what they can do.. But if your wanting to game off this connection I doubt its work or business, etc. ;)
But seems like you got every security feature under the sun turned on :) Clam AV, snort, pfblocker, etc. etc.. Yeah your going to have issues trying to game in such a setup.
I would remove all that stuff.. Use a default pfsense setup. Create your forwards if you think you need them - but to be honest most of those ports are prob listed as required outbound. I would suggest fireup the came and use a tool on the pc to see what ports the exe tries to talk on.
Then once you have that in place you can start locking down your rules if you want.
Default pfsense blocks all unsolicited inbound traffic, and allows all outbound traffic.. This would be a default home setup and secure enough for a home. Snort is going to be a pain if not really gone over and configured for what you want it to look for. Blocking huge chucks of IP address from a list outbound is also sometimes painful. I use pfblocker myself, but I only use it to block inbound to my forwards for 22, and what I answer ping to, etc.
As to your specific forward problem - you did not have firewall rule for the gamingtcp alias, so that would never work.
Let me know how I can help if you have more questions - but from what I see, fix the firewall wan rule, and then remove all that snort and pfblocker stuff to troubleshoot game play and forwards. Then once you know it works you can turn those types of systems back on and troubleshoot what in them might be causing you problems if any, etc.