I think going to a Xeon would break my budget, so would that 5960. 6 VMs wouldn't be typical, usually it would probably only be 3 or so running side by side.
So regarding an i7, I'm considering an i7-6700. Not the 6700k since I probably won't be overclocking.