I'm shopping for server hardware. I need to be able to drive 26 x86 Windows 10 guests (at 2gb/guest memory) for an IT training program. We want to virtualize the systems so that different machine states can be created and be quickly switched to. I am currently looking at Xeon dual hexa core platforms. Is this the right direction to go in?