Hi,
you can use cores and sockets to set the number of CPUs to cores * sockets. Usually, you don't want sockets to be too high and it should be a power of 2. The vcpus option is to limit that number (intended for hotplugging), but you can't increase the number beyond cores * sockets with that.