In an ideal world, I would like to inhibit traffic from the fast machines being bridged onto the slow machines' part of the network unless it is actually directed to them so as to maximise the bandwidth on that part of the network, but I can live without that feature.
That's what a network switch does. As stated in this thread, the Linux bridge also acts as a switch.