Server in realtà è solo un computer configurato per questo ruolo, e quindi qualsiasi computer, come svolge il ruolo di client, può fungere da server. Però un server è molto più esoso/costoso di un client.

Se hai bisogno di qualcosa di leggero, per un sito piccolo o per un tuo mail server, allora basta una soluzione basata su Athlon MP per avere prestazioni adeguate. Nel caso in cui invece devi metter su qualcosa di "pesante", è meglio passare agli Intel Xeon... Che però costano uno sproposito. Al limite potresti pure recuperare pezzi di computer vecchiotti, come un Pentium III, ma le prestazioni saranno molto basse. A livello di software, ti posso solo consigliare il sistema operativo, Linux.
