A porta USB na maioria dos roteadores destina-se à impressora ou a compartilhamento ocasional de arquivos. A CPU e a memória na maioria delas não são suficientes para operações de transferência de arquivos graves. Você provavelmente está olhando para velocidade de transferência de 5-6MB / s, o que significa que para qualquer arquivo grande, você provavelmente economizará tempo indo até o roteador, desconectando a unidade e conectando-a ao USB do seu próprio computador.
Você precisará de pelo menos um processador baseado em ARM de 500MHz (o Intel é muito melhor), 256MB de RAM e gigabit ethernet se você quiser desempenho e infelizmente só é possível encontrar esse tipo de especificação em dispositivos "NAS".
Em conclusão, você provavelmente precisará de um dispositivo NAS (talvez um de nível de entrada, como o tipo "network hd" que você mencionou) e um switch ethernet gagabit.