1. No, not likely. Just get whichever you prefer as long as you have 4 slots to fit.
2. What are you going to run on those VMs? If you are just going to run it for development test, then each VM needs only about 512MB which is plenty in the case of 8GB.