Я думаю, что это относится к ServerFault , но я сделаю это.
Core : Visual Studio не получит особых преимуществ от многоядерных процессоров,Насколько мне известно, он не использует многопоточную компиляцию по умолчанию (хотя опытный разработчик может сделать это с помощью умного запуска MSBuild), поэтому он не будет использовать преимущества нескольких ядер.Однако, если разработчики запускают несколько приложений параллельно, например, Photoshop, Office и т. Д., VS будет с меньшей вероятностью разделять основное время, если доступно больше ядер.
Память В наши дни 8 ГБ ОЗУ достаточно.Я использую три разных блока разработчика, два с 8 ГБ и один с 24 ГБ, и я не вижу существенной разницы во времени компиляции или отзывчивости IDE.Предостережение: если вы работаете с очень большими проектами, увеличение объема ОЗУ повысит производительность обмена виртуальной памяти.Некоторые большие приложения C ++ с сотнями исходных файлов и встроенными ресурсами могут потреблять МНОГО времени компиляции и памяти.
Windows 7 Отличный выбор.
Тактовая частота процессора , а также скорость и размер кэш-памяти на кристалле будут оказывать наиболее заметное влияние на производительность, равно как и объем кэш-памяти на кристалле.
Кроме того, убедитесь, что ваша видеокарта / чипсет обновлены, поскольку это может быть узким местом скорости пользовательского интерфейса.
Короче говоря: тактовая частота ОЗУ и ЦП - и, в некоторой степени, жесткийСкорость движения - это самые важные факторы.
Эта статья содержит подробный обзор процессов сравнительного анализа, но я не могу сказать об обоснованности их подхода или качестваиз инструментов, которые они рекомендуют.