VirtualBox will definitely work for 8 threads.

Back when VmWare player came out (3.0.0...), it had slightly higher performance than VB. That may or may not have changed, so that is your call. Just make sure to give the VM >= 4600mbs of memory.