Running games through VMware or Vbox isn't ideal, a dual-boot is much more sensible..
A virtual windows installation doesn't make the most of your graphics cards and other hardware, in my experience.
Both options are easily achievable, even for a new user, there is so many guides. Should something go wrong, there is communities like this where you can get help and advice.
My suggestion would be to go with a dual-boot if you want to keep playing your Windows games, but look at both the options and assess what suits you better.