You're absolutely correct that it would not be an easy task, but it is doable. I've dual booted OSX/Windows by request for customer's when I was working as a computer technician. Running Windows in a VM would be a much easier task, although, still not necessarily optimal for gaming depending on...