I would likely dual boot until I found that I don't need windows. There are many programs for Linux that are just as good as windows versions. You can also emulate windows inside Linux to run programs.
I don't game on my computer, but have a friend who does on linux, so it is possible.
Maybe just load windows when you want to play games.
I was surprised how easy the change to Linux was. The first distribution I tried was Ubuntu