Well, mycket handlar ju också om att vilken virtualiserings teknik du använder. Kör du Vmware/Windows så skipar det ju vad du kör undertill, säckar ju ihop ändå i längden
Kör du bara en CPU är det slöseri med dualsocket moderkort, men du bör nog köra dubbla CPUer ändå tycker jag. Inte i rå GHz men du vill ha mer kärnor som de virtuella maskinerna kan nå.
RAM vet jag inte varför du snålar med, drös in med 48GB på direkten, det är billigt idag. Men flaskhalsen kommer att vara disk IO. Kör åminståne RAID5 eller RAID6. Ännu hellre via SSD för de operativsystemen du hostar. Lagring för SVN och större/viktigare saker på raidad snurrdisk. Kör du KVM som virtualisering är det väldigt praktiskt med LVM undertill så kan du ta automatiska snapshots och möblera om utrymme utan att skjuta ner allt, men då ska man ju ha oantvänd utrymme ledigt för denna typ av underhåll. Hellre mycket disk och RAM än för lite, så jag skulle inte snåla på specarna när det gäller denna typ av maskin.
Lägger man sig redan på taket vad man behöver idag så har man noll expansionsmöjligheter i framtiden.
Angående processorval så tycker jag E5645, den kör väldigt många med just pga att de är förmodligen den som ligger bäst i pris. X-serierna kostar mer, det finns ingen X5645. Har man specialprogram där man betalar dyr licens som oftast kostar mycket mer än hårdvaran så är det billigare i drift med X-Xeons, övrigt ser jag ingen större anledning att gå upp till de nivåerna.
EDIT:
Du vill inte köra 8x4GB minne ändå, dessa CPUer matas med 3moduler per CPU.