When you bridge two computers together it's like a one lane road. Try a switch hub to connect them instead.
I would say that is not correct. Why should it be like a one lane road?
A switch (not a hub!) between will not by definition increase any speed. The connections must be able to negotiate speed and duplex, but that is the same if the endpoint is a switch or directly to another NIC.
The same applies to IP addresses and subnetmasks and other logical configuration, it must still be correct and it will not matter if using a peer-to-peer connection or if using a switch.