Have you run a virus scan on your computer? Sometimes a virus will interfere with networking.
Also, you should enable your software firewall, just configure it to allow the ports through. You can never be careful enough

Is the router firmware upgraded to the latest version? That may also be affecting how the router passes the packets through.