Ok, I was thinking that a VM takes all available resources, makes it so a program sees them as one, maximizes use of the resources, and the GPU output transparently reflects the increased processing power

Do you know what to look for in a graphics card, so that graphics will look good on the high settings? Like, 1GB of RAM seems like a lot, is it the GPU? What speed?