Když to tu tak čtu, tak nevycházím z údivu.
Co vlastně chceš na tom serveru provozovat? "Apache" je hodně široký pojem, a může to znamenat prostý webserver, který utáhne jeden MIPS CPU na 250MHz, ale taky to může být full featured Apache připojený k SQL, používající PHP a na němž jede nějaká složitá webová aplikace (potom nemusí stačit ani profi víceprocesorový server).
Dále je tu otázka spolehlivosti, podpory pro OS atp. Rozhodně se nevyplatí stavět "server" z komponent pro levné domácí PC v případě, že na tomto serveru má běžet aplikace, která bude kritická a výpadek serveru bude znamenat problémy.
P.S.: Virtálnímu stroji NEMŮŽEŠ přidělit celou fyzickou RAM (tedy můžeš, ale je to totální nesmysl který jasně ukazuje, že virtualizaci vůbec nerozumíš)