WiFi is not my specialty...but perhaps the router is half-duplex or something, so it can only communicate with one NIC at a time?

Stuff like that is why I'd always reccomend using wires. It's a lot easier to troubleshoot.