VMs eat RAM. if you're going to be running several at once (i.e. a virtual network) plan on having at least 8Gb RAM. That should let you run 5 or 6 VMs together OK.
And make sure your CPU supports Hardware Virtualization. Most new ones do (Intel CORE i series, AMD Phenom ii/Athlon ii and newer definitely do.