I haven't had any issues at all with the wallet on windows 7 x64. To see if it the windows firewall, you can just temporarily disable the windows firewall and see if it fixes the issue. If it does fix the issue, you can create a rule in the firewall to allow the QT program. If it's not the windows firewall, you might try forwarding the port to your computer through your router/hardware firewall.
A thorough reconfiguration of windows firewall "rules" has been made to allow the WDC QT executable communications inbound and outbound, no affect. Using a windows testbed computer with standard and default settings, modified to allow the wallet to run, there is no CPU utilization by the wallet, no network traffic on any port associated with the wallet, etc ...
Turning the firewall off completely had no effect. I've been using windows at a professional level for several decades. BTC, LTC, FTC, CNC, and even the Yacoin wallet all work without any issues, this is the only wallet to date that I've had issues with.