I like Linux enough, but for the amount of gaming I do, Linux is simply out of the question. The fact that I have yet to find a 9600XT driver that works is the biggest snag, and then there is the lack of games. I could do the Wine thing, but I like spending time playing games, not setting up games.
I actually have a seperate Linux box (well, I did till the HD went out, need a new one) and Sparc Solaris box. They get used for occasional server things and communicating with other Solaris and Linux machines, when I am working on my programming projects.