I use a Pentium MMX 233 with 128Mb, which is much more than adequate. That's for Linux,
Ditto for my fileserver. I'm also port-forwarding my web-server to it. Although I'm only using 10baseT for my network, I find the bottleneck is still in disk transfer speed, rather than CPU or network speed.