вы сначала проделайте эксперимент, установите на диск (сделав резервную копию конечно же) ту систему, которую хотели поставить в виртуалку (winxp как я понимаю), если все будет работать как надо, то возможно вам вариант с дуалбутом понравится больше чем запуск игр в виртуалке.
virtualbox/vmware player имеют ограниченную реализацию (читай эмуляцию) видеокарты, зачастую этого достаточно для работы приложений, использующих видеокарту для отрисовки интерфейса и возможно даже простого рендеринга (пакеты 3d моделирования), но для игр этого может оказаться недостаточно.
при использовании xen/vmware/kvm в принципе есть возможность пробросить видеокарту как оборудование внутрь виртуальной машины и приложения бдут использовать ее на полной ее скорости, но для этого требуется дорогое железо (материнка, процессор с поддержкой виртуализации и ограниченное количество видеокарт, чаще серверные - дорогие)
https://habrahabr.ru/post/137327/
точно помню, когда citrix представляла эту технологию, использовался дорогой ноутбук с intel процессором и видео