That's obviously going to depend on how much traffic you expect, and the speed of the link to your server. Since most people have at most a few hundred k/bytes of bandwidth to their systems, almost any computer will handle that amount of activity. A bigger question is what kind of reliability are you going to be looking for, i.e. is this going to be running a business?