I'd use Linux if I could, but my games are unreliable enough already and WINE has problems of its own. So right now I've only got it on dual-boot.
Linux is (in my opinion) practical for absolutely everything other than games. You can play games on it, but I can't.
That is actually why I have a windows machine now for the first time in like 5 years. I run linux on my laptop, but when I upgraded the household server, and turned the old one into a desktop, I went out and got a copy of windows for it, because I knew I was gonna want to load up my old steam account and play some games.
For the past several years I have just been playing console games, but, after playing some FPS games with those xbox controllers, I was jonesing for my old keyboard and mouse.
My attitude is the same tho, its not that I wouldn't rather my Ubuntu gnome desktop using WINE, but, when I want to play a game, I want to play a game, not play with a game trying to get it to work. I will save the hours of work and feeling of accomplishment for either beating the game or working on a more worthwhile project.