I'm on a dilema within the last weeks. Our company is growing and we need to increase our routing capacity.

We currently use something near 20mbps, but within the next months we'll go to 40, 60, 100mbps and we need to give a special attention to our routers.

Linux looks like a cheaper/affordable solution, but someone told me it's not stable/reliable after 20mbps.

What's your opinion about it?