I see it more like: Games have a long way to go when it comes to Linux. I've quite a few commercial games for Linux (NWN, X2 and others) and they run just fine. It's not the platform that's at fault, it's just the games aren't usually written for it.
As for Vista, I'm a Linux zealot so probably...