Mas alla de la explicacion tecnica de Bali, para que un hub tenga esos problemas con solo 3 PCs, es porque es una CHATARRA.
No veo como un hub con solo 3 PCs, pueda tener problemas para bajar files a menos de 50KB. No tiene sentido. Hasta un hub de 1Mbps podria hacer eso para 3 PCs sin ningun problema.
Si cambiando a un switch se solucion, es porque el hub estaba dañado o era de la peor calidad, o es que trasmitias files de 1GB por esa red, las 24 horas al dia, los 7 dias a la semana para tener la red tan saturada que ni siquiera 50KB pasaban.
Gracioso que siendo el ADSL el cuello de botella, sea el hub el que demorase la comunicacion.