Para algo como 10mbit, 20-30 se você tiver pacotes grandes - veja o MIKROTIK ( link ). O 450G é um belo pedaço que eu coloquei em uso aqui.
Ele lida com todos os requisitos muito bem para mim. Problema é com o processador patético que isso tem .... ele vai dar com 10mbit tráfego voip (pacotes pequenos). HTTP, EMAIL, etc, podem ir muito mais alto.
CHeap (100USD), 5 portas USB, muito baixo consumo de energia. E muito você pode fazer (MPLS, VLPS etc.).