Ok, maybe spell out what you have a little better.
You have two quad Xeon machines. Which Xeons? While I'm guessing some of the newer Core-based Xeons, you could have P4 Xeons or even P3 Xeons for all I know. The logistics of each situation is a little different.
From the work I've done with Hyper-V, ESX, and GSX (before it became Server) and more recently Server 1.0 and 2.0, with primarily Linux VMs, you'll see Linux VMs easily scale from 1 to 2 cores, but beyond a few specialized scenarios, it doesn't scale well to >2 cores. The Windows Server VMs I've worked with scaled even worse, though.
What you really need to ask here is 'WHY'. If you're just looking to see the CPUs pegged out, look to your workloads. Find the bottlenecks *inside* the VMs. On the other hand, if you'd just be happier seeing the CPU usage pegged out, just install F@H and forget it. If you're looking for maximum performance, you're probably as close as you'll get when you have the 2 VMs and 70% utilization.
CPU utilization isn't everything. Look at your ram and disk load levels, too. If they peg out early, no number of additional VMs will give more work.
Behemoth - Plex server
Galactica - FreeNAS
Pegasus - R710 ESX host
fsociety - MBP 15
Rocinante - E5530 testing machine
Saratoga, Ticonderoga, BunkerHill - the Hydra desktop PC-thing.