6 Physical Cores, 12 Logical Cores. Not all cores are created equal. Strictly virtualization it might be better, but for highly threaded tasks like video encoding, rendering, etc. Even with fewer physical cores, Intel usually comes out on top. Even if you could put on VM per AMD physical core, there's no saying that's actually enough for it to run smoothly. Assuming the cores are equal (which isn't the case), then I would agree AMD has better price/performance.