A) Запуск гостевой ОС в системе с аппаратной поддержкой эмуляции x86 является обязательным условием для максимизации производительности. Убедитесь, что ваш процессор поддерживает AMD-V (если AMD) или Intel VT-x (если Intel).
Б) Увеличение размера виртуальных жестких дисков, содержащих Windows, не является самой приятной задачей в мире в VirtualBox, поэтому я бы предложил более широкий вариант "Расширяющийся диск". Допустим, может быть 100 гигабайт. Visual Studio не нравится установка на дополнительный диск, по крайней мере, когда я пытался сделать это в гостевой системе XP в VirtualBox, это не понравилось, поэтому я оставил дополнительное пространство для себя.
Большие фиксированные диски могут быть проблемой при переносе, потому что VirtualBox хранит их как один большой файл, с которым у некоторых файловых систем (и флешек / внешних жестких дисков) есть проблемы.
C) Windows 7 должна хорошо работать для вас. Убедитесь, что установили гостевые дополнения, когда вы закончили установку для лучшего опыта.