Angående mängden ram hade jag kört på 16GB. Jag utvecklar en del java projekt på en ubuntu maskin med 32GB och brukar använda runt 16GB vid byggen och liknanden. Nu är ju inte webb nödvändigtvis lika tungt men 8GB känns lite snålt i dagens läge när high end telefoner börjar ha 12GB...
Tänk på att du kan behöva köra några VM:s för att kolla att grejerna funkar i IE10 och liknande, där går en del RAM bara där.