Por lo que dices, todo está bien. El cable no es largo y cumple la normativa, aunque lo conectas por un hub. Revisa que el hub sea a 100Mb, ya que si lo tienes de 10Mb, la velocidad disminuye mucho.
De todas formas, lo que yo haría sería comprar un cable cruzado y conectar directamente la X con el PC o comprar un cruzador (es un cacharrito que no vale nada y que te convierte un cable normal en uno cruzado) e idem. Yo es tal y como lo tengo y me va más o menos bien, ya que mi cable mide unos 20 metros y se que eso no le gusta mucho a la X y hace que no pase de 2,5 Mb/s.
Prueba entonces y nos dices que tal.
Saludos.