Hola....
Todo depende de tus necesidades...
Por ejemplo si lo que queres es mantener un espacio de cache para cierto contenido y crear reglas de trafico y bloqueo de contenido, te recomiendo montes un proxy sobre linux usando Squid and IpTables...
Pero mas bien veo que tu principal interes es manejar los anchos de banda para cada PC, en ese caso podrias convertir una PC como servidor de la conexion y usar Kerio Firewall, es completamente grafico y administrable de manera centralizada.
Aunque para todo esto la desventaja es que la PC que hace de servidor siempre tiene que estar encendida...
Me comentas entonces
Salu2

GeeK