I have win7 and had the same problem with the ports resetting.
I set both net-7 and the client to run as admin. That didn't work.
So I tried forcing an update with net-7 and it finally worked.
I don't know if it was a combination of both or if was just a problem with net-7 but that is what worked for me.
I can finally play again YAY!!!