A maioria dos BIOS e CPUs agora possui algum tipo de tecnologia de virtualização. Dependendo do fabricante, isso pode ser chamado de VT-x ou AMD-v . Você deve primeiro determinar se eles podem ser habilitados em seu BIOS e, em seguida, se eles estiverem disponíveis, habilitá-los dentro do BIOS e, em seguida, nas configurações de sua Virtual Machine no VirtualBox.
Outra coisa que irá melhorar o desempenho é instalar as partições convidadas para o VirtualBox. Isso deve dar a você um melhor acesso ao hardware, incluindo USB e placas gráficas, etc.
Além disso, embora 2 GB ou RAM possam ser suficientes para sua VM, você pode tentar aumentá-la para 4 GB ou garantir que o SWAP adequado esteja disponível. Além disso, como você está em um i7, provavelmente você pode fornecer à VM pelo menos dois núcleos para execução.
Você pode dar uma olhada em Documentação da Oracle , abordando problemas de USB, bem como verificação Ativar Controlador USB 2.0 (EHCI) sob USB nas configurações da Máquina Virtual.
Uma nota à parte é que nunca executei o VirtualBox no Windows para executar o Linux. Eu sempre usei um host Linux com o VirtualBox para rodar o Windows. O Linux parece ser melhor em lidar com a virtualização do que o Windows, mas essas sugestões devem ajudá-lo um pouco.