I want to take a step back from hardware and look at software. Have you tried disabling any firewalls that the computer is running? It might see the router as one network and set one set of rules but strait to the router as another, more un-restrictive network.