Hyper-V is available in windows 10 Pro so you dont even really need to go all out on a Server OS for Virtualization if you want to run some VM's. You can have your main desktop running and keep maybe a Linux or another windows machine running in a virtual environment. Lots of possibilities! Thats what Im currently using 32GB for but 64 sounds even better