It is a solution. Once you do it, your problem is solved, that makes it the solution. If you aren't willing to go with that, you can stay with Windows and just accept the constant abuse.
As for gaming, I've been on Linux for two years now and I haven't had a single game not work.