Если вы действительно беспокоитесь о производительности, вы можете использовать двойную загрузку с boot camp. Кроме того, я считаю, что Parallels имеет поддержку bootcamp, так что вы даже можете виртуализировать свой раздел Windows.
Сказав, что если вы собираетесь виртуализироваться, я бы порекомендовал вам использовать XP только потому, что вы не можете использовать графическое оборудование для всех ярких эффектов в Vista. Если вы выберете Vista, я бы порекомендовал отключить Aero.
Что касается версии Visual Studio 2008, вы должны выяснить, для чего она вам нужна (вы указали, что вы уже используете dev-c ++) и выбрать версию, которая поддерживает все необходимые функции. В то время как я нахожусь в этом, я также предлагаю вам проверить затмение и CDT, если вы разыскиваете новые IDE.
В качестве последнего совета, если вы хотите использовать все 4 Гб оперативной памяти, вам потребуется 64-битная ОС.
Удачи.