Yes, the cards are on different subnets.
I found out just by trying stuff that if you put the client's IP address in the Hosts file of the Host PC (Running G Web Server), it immediately starts responding quickly. I guess that it has something to do with how Windows resolves network connections.