So Windows is based off of sockets not number of cores. Using ESXi 5.1, there is an opton called "Number of cores per socket" and "number of virtual sockets".
I was able to use those to assign number of sockets and cores so that 16 virtual CPU's were reflected in Windows Standard.
Thanks