Así es... lo ideal TrashAmbishion es cambiar la topología, coicidiendo lo físico con lo lógico. Si utilizas un switch, estás uniendo todo en una gran red, el switch no estará discriminando los paquetes ya que solo hace de enlace (capa 2 versus capa 3 del modelo OSI) y seguramente tengas cuello de botella... no olvides que un switch genera un dominio de colisión uniendo host's, mientras que el tratamiento del broadcast lo realiza el router.
Saludos