Would this hardware suffice for the task?

Hello,

For home use and to learn stuff as I go, I would require a system that can run several virtual machines.  However I'm not certain if this hardware would be up to the task.

So the main goal is running an ESX server with the following virtual machines :

DC, Checkpoint Firewall, DNS server, Web server, SFTP server, NAS, Open VPN server.

 

I need to keep costs down as much as possible, with the hollidays coming up and lots of kids and family to buy stuff for.

The parts I plan on getting new :

  • AMD A8-5600K Black Edition
  • Gigabyte GA-F2A85XM-D3H
  • Corsair Vengeance CMZ32GX3M4A1866C9 32GB
  • Intel PRO/1000 PT Dual Port Server Adapter
  • Seagate Barracuda 7200.14 2TB
  • Seagate Barracuda 7200.14 2TB

The suff I already have and plan to use in this system :

  • A-Open HX-08
  • Corsair AX-650
  • Samsung 830 128Mb 2.5
  • Hitachi 320GB 2.5
  • Seagate Barracuda 1TB
  • LG DVDR SATA

The network ports will be used for :

  • On-board lan : internet
  • Intel 1 : most services
  • Intel 2 : dedicated NAS

 

I have experience with this type of setup on dedicated hardware, but never before have I tried running all this in virtual machines.  So my question basically is, is there someone who has experience with VM's and the new AMD architecture that can tell me if this hardware would be fast enough to do it's job without lag?  Keeping in mind this is for home use and fooling around with maximum 5 to 6 clients.  Anything I should change or could find better alternatives for?

 

Thank you.