You actually need to look at what you want to run on the server.
Static or dynamic content? Movies are streamed or downloaded? How many sites? How many hits/pageviews etc?
Give out some more information on this and you might be able to get a general idea of what you server requirements are.