Muy buenas:
Uhmm, 12 máquinas + un acceso a internet + compartición de ficheros e impresoras.........
Conclusion: estas bloqueando al hub.
La solución, como te ha dicho pcbl , colocar un switch.
¿Porque?: muy sencillo, el hub lo que hace es transmitir los paquetes a todos los equipos conectados a él, lo que pasa que solo lo acepta la máquina que lo haya pedido o a la que vaya dirigido. En cambio, el switch es mas inteligente y conserva una lista con la que sabe qué maquina tiene conectada en cada puerto, asi que cuando tiene que enviarla algo lo hace directamente a la boca en la que está pinchada.
Si la red es muy pequeña con un par de ordenadores y poco movimiento de red te seria suficiente con un hub. Pero cuando aumenta, como en el hub el trafico se transmite a todos los puertos llega un momento en que se producen tantas colisiones que se hace imposible la comunicación. Cuando eso ocurre, si te fijas en el hub veras que la luz que muestra las colisiones en la red estará practicamente parpadeando a toda velocidad.
Un saludo.