You're going to need to use some sort of NAT like windows ICS or a proxy, wondering what the point of the hub is but it's there and overall shouldn't make any difference.
Windows ICS uses 192.168.0.x range as far as I'm aware
If the two computers can ping each other, for quick web access try downloading analogx or another proxy, it should work as a stop gap for the moment.
Also you can bridge your two cards in windows quite easily, not sure what the overall effect would be, just interested