I am having a similar issue, my friends are having no issues playing on the server I am hosting from my house. I am able to connect to it and play for about 1 min then I time out and have to wait awhile before I can reconnect. Any ideas on how to fix this? Exactly where can I change the client port on my computer? I am not using any of the ports listed above that steam uses.