If you're running a network with both clients and servers, and the primary server on the network is the one you're planning to use as a firewall, I'm afraid you're doing things all wrong. The firewall for an entire LAN should never be the same machine as the machine(s) you want to protect. There's a certain amount of leeway to be had in terms of possibly combining a router or gateway with a firewall, but combining your firewall and a file server is just begging for trouble. It's not The Right Thing To Do.
Depending on the network size, your best bet might be to buy something like a Linksys or SMC firewall/router appliance. Such a dedicated piece of hardware is simple to set up and configure, extremely reliable (generally), and not as expensive as a new mid- to high-performance computer to use as a router/firewall.
Of course, if all you want to do is run a firewall, you can do so with a computer so old that you'd consider throwing it away otherwise. Get an old Pentium 166MHz machine with two NICs and install something like IPCop on it, and you've got an extremely configurable, extremely secure firewall. Linux makes for some of the best firewalls in the world, and IPCop is a Linux distribution optimized to be easy to set up, configure, and maintain as a firewall.
In fact, many firewall/router appliances you can buy at stores like Circuit City, Fry's, and CompUSA actually run embedded Linux.