If you switch to Linux, you won't experience those kinds of problems anymore. But that's only because there are hardly any commercial games for Linux. In my opinion, Linux is cool. I runs faster than Windows, is more stable (if you use a graphical user interface, you'll have to compromise some of the stability though) and it's open source of course. However, the lack of commercial software is a serious problem and of course there are a lot more people who use Windows, so if you're an indepedent game developer, you are sure to get more people to buy/download your game if it runs on the Windows platform.