a ver....
quizas utilizaste el cable equivocado para conectar el hub con el switch.
Entre ellos debes colocar un cable cruzado, y si alguno de ellos tiene alguna puerta de uplink, ahi puedes utilizar un cable directo.
Obviamente que si reemplazas los hubs por swtches mejorara notablemente el rendimiento de tu red.
Respecto a lo de las distancia... ambos equipos deberian cumplir con la norma... o sea perfectamente hacerlo en 100 mts de cable.
Quizas las puertas del switch estan malas...
Prueba con otro switch.... de todas maneras reemplaza los hubs por switches.
A todo esto... donde estas colocando los equipos???... cuantos equipos tienes en cascada????.... como los estas conectando???
eso