Min erfarenhet är att bland det första som går i botten är RAM minnet.
Jag skulle rekommendera så mycket ram som möjligt som hårdvaran/mjukvaran/budgeten tillåter.
Jag kör en ESXi labb miljö på 8GB RAM (datorn klarar max 8GB RAM) med 1xAD, 1xExchange, 1xSCCM och 1xAntiVirus.
Och den miljön fungerar...även om man får ha en stor portion tålamod *S* :).
En AD/DC/GC server enligt min erfarenhet drar inte så mycket RAM/CPU/Disk.
Så länge man i princip kör enbart AD relaterade tjänster (DNS/DHCP/WINS) så drar den väldigt lite.
Exchange drar inte heller så mycket om man kör Exchange2010/2013.
Dom ha gjort ett relativt bra jobb med dom versionerna att minimera resursanvänding.
På jobbet kör vi tex. 1xExchange 2010 med ca 200 användare på 10GB RAM och 1processor á 2 cores i virtuell miljö.
SCCM å andra sidan kan äta upp ganska mycket resurser.
Speciellt om man kör SCCM 2012 som kräver SQL Server. (SQL Express fungerar inte för primär/central site) (samt IIS/WSUS).
Om du väljer att dra ner kostnaden för diskarna och kör med en disk internt, och hittar tex. en billig NAS enhet (QNAP tex) så skulle du kunna lastbalansera och köra lite olika konfiguration och backa upp VMarna mellan de olika lagringsenheterna.
Mvh,
/Carl