Hi i am thinking of reinstall my VM and replan my virtualization on my home server, and i would like your help

I am currently using VMvare 2.0 free version (yes i know its old)
Server specs:
Host os: Win server 2008 r2 (Standard)
CPU: I7 3770 3.4 Ghz
Ram: 16 GB
HDD: 2 arreys of 3x3 TB raid 5
So what free virtualization program do you guys recommand?
Application i'm using and going to install in the future:
Download: Utorrent, SABnzbd, Sickbeard
Streaming: Plex media server ( movies and tv-shows)
WEB: Web-server, Mysql, Web caching, FTP, VPN server
Communication: TS3 server, Ventrilo server
Game server tools: Warcon (windwos only app)
LAN: Deployment server
What guest OS should i use to host the diffrent applications, and how should i
spec my guest OS'es with CPU, RAM and HDD ?
So iam asking you to suggest a easy viratulaization plan. Something easy like this:
VM program: (what VM software)
Guest OS(1) OS (windows or Linux ( if, what linux)), applications, cpu, ram, hdd specs
Guest OS(2) OS, applications, cpu, ram, hdd specs ?
Guest OS(3) OS, applications, cpu, ram, hdd specs ?
Guest OS(4) OS, applications, cpu, ram, hdd specs ?
Guest OS(5) OS, applications, cpu, ram, hdd specs ?
Any help planing would be much appriciated!

And just for the record, i'm a geek and like to fool around with diffrent programs and stuff.
Any other programs whitch would be fun to run on my home server?
Thanks, best regards Einar