well my uncle just recently built a server/god box with the following specs:
1TB OF HDD Space
1.5 Gigs Of RAM
9800 Pro 128 MB
Dual Xeon Processors
Some Giant Supermicro case with more fans then my house.
he has an ftp set up, a CS server, BF:V Server, and some business nonsense ( but who cares...