I've noticed at least in windows, web browsing is slowed and can even pause with a setup I have.
Using synergy to control multiple computers, I linked up two computers with a single straightthrough ethernet cable and set up static IPs.
Both machines use wireless NICs to connect to a router eventually gets to the internet, but it seems like my computer attempts to connect using the ethernet NIC sometimes.
make sure that only the network interfaces which you want to access the internet though have gateway settings, leave the gateway (and dns) blank on the other interfaces.
I am currently studying for my Network + certification and If I understand how network cards work and modern computers work leaving the gateway and DNS blank might not work in this case, because while the network card won't automatically fill in the gateway ip address it might fill in the dns address provided from the ISP. I might be completely be off base as I am learning about this stuff now.
DNS might not matter so much, but on windows DNS seems tied to a specific interface so it should work if you remove it.
Keep in mind its the OS not the network card that handles configuration of DNS, routes, etc. the card just gets the traffic and sends and manages the bits going down the line at the right times.
It's worth checking the routes on the OS, you can run route print -4 in cmd or powershell
I guess I didn't get my point across, the reason I thought @Dexter_Kane suggestion wouldn't work was because if you leave the non wireless Nic's DNS server ip address blanks the operating software will use the network ID to guess what the internet service provider DNS is and use that. I don't know if this would happen or if it wouldn't fix the op problem. As I said before I am studying for my Network + certification and I am just learning about advance network problems.
The op might what to make sure the wireless nics are running in full duplex instead of half duplex. I can across a sample problem I would have to fix for my Network + exam that sounds like the problem the op is having, the answer to the problem was to check the network setting in windows to make sure the network cards where running in full duplex mode or auto if you have a more modern nic card.
What I mean is only set the ip and subnet mask on the interfaces which don't have an internet connection, leave the gateway and any other settings blank. You only want the gateway and dns configured on the interface connected to your router which is probably done automatically by dhcp.
It wouldn't, the operating system has no way of knowing what the ISP dns is, usually if you configure by dhcp it uses the router as the dns server. If you leave it blank then it's blank, it will use the dns server it gets from the other interface.