Yo estuve recientemente cacharreando con routers random para usarlos como switch y también me encuentro con el mismo "problema" (aunque cabe destacar que si conecto uno de mis portátiles con tarjeta 100 a mi switch giga tampoco sube de ~30).
Si tienen la opción, quizás puedes cacharrear con las opciones de 100 half y 100 full. Por ejemplo, en el router que uso ahora para switch entre el switch giga y otros equipos, uno de ellos no sube de ~20Mb si su puerto lan está en 100 full, pero si lo pongo en 100 half (pese a que en teoría es peor) me llega a los ~30.