specs are good , you dont have to have so big deal off hardware to run a server
tho , but the upload what dilligaf said is way to low
we had 3 servers on a xp2500+ 1024mb 40gig hd before and it was more then good , but that machine was on a uni network and that rocks
so if you want to set up a machine better get that upload coming up