Many people have had this problem since the beginning of time. You have only touched the top of the iceberg with regard to fixing this. Go to - www.portforward.com, and find your router, and HL2, or whatever multiplayer you are trying to play, and configure your router accordingly. It's no simple fix...