Хорошая видеокарта - это , а не , которую необходимо иметь, если только вы не хотите разрабатывать расширенные 3D-приложения с помощью Visual Studio (что в конечном итоге является опцией).WPF и multi-monitor могут работать на любой видеокарте, которую вы сейчас покупаете.
Что такое Абсолютное требование - 4 ГБ ОЗУ, только для Visual Studio 2010 под Win7 (очевидно, x64поскольку версия x86 не может использовать 4 ГБ ОЗУ).Добавление виртуальных машин поднимает эту потребность.Это не имеет верхнего предела, поскольку оно действительно зависит от того, сколько виртуальных машин вы планируете запускать одновременно и какое приложение будет на них работать.Добавьте минимум 1 ГБ для каждой виртуальной машины под управлением Win7, еще больше, если предполагается, что они запускают базы данных, исходный код или любое приложение с высокой нагрузкой.
Кроме того, для виртуальных машин почти обязательно, чтобы они использовали отдельные физические жесткие диски.диски, если они будут работать одновременно, если вы этого не сделаете, вы почувствуете производительность диска уровня каменного века как для хоста, так и для виртуальных машин (если только это не все на SSD, что я никогда не пробовал).покупая компьютер для программирования сейчас, я бы определенно купил SSD для размещения Win7, VS и проектов, это было бы действительно удобно (мой текущий рабочий стол занимает несколько минут для загрузки и загрузки моих проектов, все, что улучшает загрузку, хорошо).
На стороне процессора вы можете потратить деньги на количество ядер, а не на фактическую скорость (частоту) процессора.Все процессоры имеют приличную производительность, но ваш компьютер может сильно замедляться, если вы используете несколько виртуальных машин на 2-ядерном процессоре.Чип i7 действительно хорош, но я не думаю, что вы бы много выиграли, потратив большие суммы денег на высокопроизводительные чипы Intel.Выбирайте хорошее соотношение цена / качество с большим количеством ядер, для вашего бюджета это будет 4-ядерный i5 или 6-ядерный Phenom II X6 (лично я предпочел бы X6, но не хочу показаться частичным).
В более общем случае, если ваш хост или ваши виртуальные машины предназначены для запуска «штатных» баз данных или серверов непрерывной интеграции или серверов управления исходным кодом, которые доступны для многих людей, вы можете использовать другой компьютер в качестве развивающегося компьютера,поскольку доступность будет иметь важное значение (это означает, что перезагрузок не будет, избегайте сбоев оборудования и программного обеспечения).Возможно, вы захотите купить хороший mobo, отличный блок питания и хорошую башню с достаточно большим количеством поклонников.И вы можете подумать о том, что вы собираетесь использовать для резервного копирования.
Редактировать: эта последняя строка почти исключает предварительно собранные компьютеры, поскольку производители компьютеров afaik почти всегда будут включать дешевые источники питания и материнскую плату даже вкомпьютеры высокого класса, потому что эти пункты не рекламируются.