Thanks everyone who has responded so far. I really appreciate the help.
When we watch task manager we can see 4 different processes at the top of the list - together using only about 50% of the CPU. With 4 processes, we would expect it to fully utillize all 4 processors near 100% usage. This all came about as a result of my customer not being pleased with his VM performance. He then installed the application on an older physical server and it completes this simulation in less than 1/2 the time of the VM. For testing purposes we moved the VM to a standalone ESX host to be certain we weren't seeing contention with other VM's for CPU resources. Is it valid to think that because we see four processes related to this applicaiton concurrently running in task manager that we would see all 4 CPU's in action and not be limited to 50% usage by VMware or Windows? It is strange to me to see all 4 vCPU's all at or about 50% used for the duration of the test...