Saludos!
Si ponés un Router ya no vas a necesitar el hub.. pero una forma más económica es conectar directamente el ADSLmodem a tu computador servidor, al cual le pondrás 2 tarjetas de red, una para tu conexión a internet y la otra para el switch/hub.. las restantes 3 computadoras las conectas al switch/hub y en el servidor le das compartir conexión a internet y listo.
Por la distancia no te preocupés.. si son de 15 metros entre cada una no te va a dar problema..trabajan bien a un con poco más de 100 metros.. no es que a los 100 metros exactos ya no hay conexión.. lo que pasa es que a esa distancia comienza a darse pérdidas de señal por resistencia del cable, interferencias mágnéticas y de radio.. etc.