Я не пробовал Windows 7, но надеюсь, что мой опыт поможет.
Я использовал для запуска Windows XP поверх VirtualBox, работающего на Debian GNU / Linux некоторое время назад.Я использовал Visual Studio 2005 и SQL Server 2005. Тогда я мог без проблем разрабатывать.
VirtualBox действительно прост в настройке (сеть, USB и т. Д.) И удобен для пользователя (я использовал проприетарную версию, а не OSE).
Аппарат представлял собой Dell Inspiron 6400 с двухъядерным процессором и 2 ГБ ОЗУ.Раньше я выдавал 1 ГБ ОЗУ для окна Windows на VirtualBox и запускал его на XFCE, так как это действительно легкая среда рабочего стола.На современном компьютере не должно возникнуть никаких проблем с его запуском, но я не знаю, какие требования предъявляются к Windows 7.
Вы можете сохранить дополнительные ресурсы, запустив простой диспетчер окон.