Laat ik ff als samenvatten voor je, voor het sharen van een internet verbinding is niet veel nodug,een simpele 486 does the job. Ga je kijken naar eventueel extra optioes zoals firewalling, webservers etc etc, zul je al langzaam wat meer power nodig hebben. Die p166 does the job for you:
Nu je software opties:
Windows
~ Win 95/98/Me, niet echt handig en stabiel plus duur
~ Win Nt/W2k, meer opties dan de win 95 reeks maar ook weer duurde
~ Win Nt/W2k server, zeer veel opties maar ook zeer duur
Floppy based distro's
Hier zijn erverschillend varianten van met elkk meer of minder opties, makelijk te installeren en als de stroom uitvalt start alles van zelf weer op

~ SmootWall
~ FreeSCO
enz
Full linux/unix/bsd distro; zeer veel mogelijkheden maar weer lastiger te configureren en te beheren, vraagt net wat meer ervaring, voordelen zijn tal: veelal gratis, zeer veel opties enz enz.
Als laatste is het gebruk van 3 nic niet echt aan te raden, want als er een extra pc bij komt moet je nog een nic bij plaatsen, dus is het handiger om alles via een nic te doen en dan te delen via een hub/switch, ben je meteen schaalbaarder is een weer makelijjker te beheren.