Gaming is looking a lot better in linux these days.
A surprising number of steam games are actually native now, but more importantly, wine (which I use with playonlinux as easy-mode) actually works pretty damn well. I've been able to start various games simply by doing "right click -> open with -> wine" on an .exe in my home directory. Apparently, DX11 support is coming to wine later this year. Up until today, I simply dual-booted for the two games which absolutely wouldn't work in Linux (Arma 3 and DayZ). I noticed that I couldn't be bothered to boot into crappy old windows to play them and there are better ways to fill that hdd space, though. Still, if there are any Windows-only games you really like, dual-booting for a while might be an option. I'm a complete newbie myself compared to long-time linux guys, but I'll still be happy to help in any way I can if you decide to go penguin.
Oh I know dualbooting is an option. I actually go a step further and have two physical computers right next to each other, one running windows and the other linux. I used to run 100% linux before, but switched back to my current setup a little while ago. Blizzard games (WC3, Hearthstone) and Rocket League are my current holdouts. I haven't tried them in Wine yet, but I bet they'd all work pretty decently.