Natürlich ist so etwas möglich, und die Möglichkeiten sind da fast unendlich. Entscheidend ist da vor allem was darauf laufen soll, meist wird für solchen Serversysteme auch Linux verwendet, da dies besser an deine Anforderungen angepasst werden kann.
Server brauchen auch keine großartige Grafikkarten, sondern werden meist Remote bedient. Dafür braucht ein Server eher Speicher und CPU, wenn da viele Klienten damit bedient werden sollen.
Ein anderer Aspekt ist die Laufzeit und der Energieverbrauch. Auch darauf sollte man ein Auge haben, und wenn der Server in deiner Umgebung läuft auch die Lärmbelastung.