Get as many physical cores and as much memory as you can afford that is the secret to good VM performance. Memory is usually more taxed that CPUs. 32GB to 64GB would be the range to shoot for. You do need 10 to 20 Windows licenses of some kind to be legal....