en cuanto a rendimiento de la linea, y siempre que estemos hablando de ocupaciones bajas (internet, conexiones remotas, correo... nada de P2P ni de transferencias masivas de archivos) no hay diferencias apreciables entre conectar "en cascada" (como lo tienes ahora) o "en estrella" (con una linea por hub).
Incluso, si el router es de 10 y los hubs son de 100, lo mejor es que conectes los hubs en cascada, porque asi, un aparato conectado al 2º hub, para comunicarse con otro del 1º hub, lo hara siempre por conexiones de 100, sin tener que pasar por el router que va a 10.
si te quedas sin puertos, lo mas rapido y directo es sustituir el hub. Un switch de 16/100mbps no es nada caro.
saludos.