I3lood Eagle :
Nuclear101 :
I recommend an Intel i7-4770k. Hyper threading helps with controlling CPU usage.
I need more details like I stated before, but thanks for the input still.
Like reasons why it's better than other Intel chips and AMD's solution.
For one thing, Intel has a dedicated research department for virtualization:
http://ark.intel.com/products/virtualizationtechnology
Hyper-threading splits each core in half, so you can more accurately adjust your RAM to whichever core needs it, instead of AMD having each core use 1Gb of RAM, you can have Core0 use 500Mb, Core1 use 2Gb, Core3 use 1Gb, etc. with an Intel CPU. Programs that think you have 8 cores will decrease the load on each core, allowing lower temperatures and overall better power efficiency than AMD's 8 physical cores, which tends to run hotter and less power efficient. The problem is that Intel's CPU's do not have VT-d (Virtualization with Directed I/O), which allows a specific VM to be assigned to a specific Core, Intel decides while AMD allows you to choose.
AMD's take: AMD's CPU's have much larger cache, which allows for more of a virtual machine to be dedicated per core instead of Intel splitting it if the virtual machine takes too much l1, l2, or l3 cache. AMD's CPU's also tend to be clocked higher, which theoretically compensates for their lower performance/core. The biggest advantage of AMD CPU's are that they have 8 Physical Cores, so they are better coped when a software needs more cores, which is when Intel starts to lag behind. Albeit AMD does not have a dedicated hardware development lab, they do have better virtualization software dedicated for things like virtual machines.
I hope this is enough technical data.