I let my router use its firewall. the Windows built-in firewall is too much of a hassle.
I tried a fresh install, stopping as many processes as possible (including the anti-virus) and it still wont play. Guess i'll just go play either GW or Global Operations (good FPS that isn't very well known).