Probably bootcamp. Parallels and VMWare are not that good for "emulating" 3D. Not that bootcamp will mean earth and sky, but at least it doesn't have to deal with the "VM engine running through".
As for the second question, updates are handled like normal, since there is no difference from running it on a "proper PC" vs bootcamp vs VM.. the difference being hardware compatibility.