VirtualBox will be not using the 2 cores but all the 4 threads?
Isso significa que o VirtualBox usará 2 dos 4 threads que seu sistema usa. O VirtualBox não especifica entre núcleos virtuais (Hyperthreading) e núcleos físicos. VirtualBox não distingue a diferença, isso não significa, VMMware e Hyper-V não.
VirtualBox will be using the 2 cores plus all the 4 threads that will act like a core in every 2 threads?
Isso significaria que o VirtualBox teria acesso a 6 threads, com base na maneira como você descreve essa instrução, o que não seria possível.