На компьютре лучше не экономить с одной стороны. А с другой - в теории девелоперские задачи неплохо бьются по машинам. В теории вполне можно держать компилятор и тестирование на одной машине, базы данных на другой. В этом случае на машине девелопера вполне хватит четырех гигов памяти - по два на браузер и IDE. И какого-нибудь в метру современного двухядерного процессора, желательно с гипертредингом. Если хотеть больше - лучше сначала вложиться в клавиатуру и монитор получше.