A) A execução de um sistema operacional convidado em um sistema com emulação x86 ativada por hardware é essencial para maximizar o desempenho. Verifique se o seu processador suporta AMD-V (se AMD) ou Intel VT-x (se Intel).
B) Aumentar o tamanho dos discos rígidos virtuais que contêm o Windows após o fato não é a tarefa mais agradável do mundo no VirtualBox; portanto, sugiro uma opção maior "Unidade de expansão". Digamos, talvez 100 Gigabytes. O Visual Studio não gosta de instalar em uma unidade secundária, pelo menos não quando tentei fazer isso em um convidado XP no VirtualBox, deixando assim um espaço extra para você.
É possível migrar discos fixos maiores, porque o VirtualBox o armazena como um arquivo grande, com o qual alguns sistemas de arquivos (e unidades flash / unidades de disco rígido externas) têm problemas.
C) O Windows 7 deve funcionar bem para você. Certifique-se de instalar o Guest Additions quando terminar a instalação para obter a melhor experiência.