A) Es imprescindible ejecutar un SO huésped en un sistema que tenga la emulación x86 habilitada para hardware para maximizar el rendimiento. Verifique si su procesador es compatible con AMD-V (si es AMD) o Intel VT-x (si es Intel).
B) Aumentar el tamaño de los discos duros virtuales que contienen Windows después del hecho no es la tarea más divertida del mundo en VirtualBox, por lo que sugeriría una opción más grande de "Unidad de expansión". Digamos, tal vez 100 Gigabytes. A Visual Studio no le gusta instalarlo en un disco secundario, al menos no cuando intenté hacerlo en un invitado XP en VirtualBox, por lo tanto, dejo el espacio extra para usted.
Los discos fijos más grandes pueden ser difíciles de migrar, porque VirtualBox lo almacena como un archivo grande, con el que algunos sistemas de archivos (y unidades flash / discos duros externos) tienen problemas.
C) Windows 7 debería funcionar bien para usted. Asegúrese de instalar Guest Additions cuando haya terminado su instalación para obtener la mejor experiencia.