VMware

Memory at least 2048 MB (increase the value if your machine has 8 GB of RAM or more)
Processors at least 2 (increase if you have quad-core or better)
Enable Intel VT-x / AMD-V
Enable CPU perf counters
Enable IOMMU
Network NAT (default)
Enable Bridged if you need to communicate with the VM from the network
Sound card enabled
driver: AC97 or HD Audio
USB USB 3.0
automatically connect
show all input devices

Virtualbox

System Memory: at least 2048 MB (increase the value if your machine has 8 GB of RAM or more)
I/O APIC
Chipset: PIIX3
Pointing device: any
Processors: at least 2 (increase if you have quad-core or better)
Enable Intel VT-x / AMD-V
Enable PAE/NX
Paravirtualization: default
Display 128MB Video memory
Controller: VMSVGA or VBoxSVGA
Enable 3D acceleration
Disable 2D acceleration
Disks Type: PIIX4
Sound card Driver: AC97 or HD Audio
Enable audio output
Enable audio input
Network NAT (default)
Enable Bridged adapter if you need to communicate with the VM from the network
USB USB 3.0 (requires Oracle VM VirtualBox Extension Pack for your version of Virtualbox)