the main purpose of use the VM would be:
-coding & working in a safe environment;
-build a network's vm to play with windows server and a client <--- this settings will be used to play and improve my own skills with windows server and also learn coding ax++
at least one vm, 2 vm which one is...
1) What will you be doing with this PC? Gaming? Photoshop? Web browsing? etc
Mainly Web, Coding (C,Java,PHP, SQL,...), running virtual machines (at least 2) but not as begin, playing HD movies, later also photoshopping and perphas video editing
2) What's your budget? Are tax and shipping...