Dal bych vmware esxi 5, 4 GB ram je opravdu málo, pokud server začne swapovat tak to značně naruší všechny stroje, windows min 1GB ram pokud na nich nepojede nic složitého, fileserver s 512MB RAM je OK, pokud se nepoužije ZFS, pozor na webserver, apache je dost nenažranej, doporučil bych nginx s php-fpm ale záleží na konkrétním množství virtualhostů, množství přístupů a náročnosti php aplikací.
Jámám 2x HP dl160 G6, 1xQC (max 2) 24 GB RAM, data jsou přes NFS ze Synology po eth. dohromady 20 VS.