I wish support for games was better.
dito here, i would be all over linux if it could satify my fps needs
You guys are missing the main feature of Linux.
It is open source! That means, if Linux doesn't do what you want, write the necessary code and recompile the whole thing. Then, if the mod is successful, submit it to the group. This is the way that Linux grows, when enough of such mods are accumulated, there is a new release of the kernel.
Ergo, the reason that Linux doesn't support enough games is that there haven't been enough would-be gamers
making the games work. Granted, it will be necessary to get the game company to give you the game interface requirements. Some will, most won't.
As for Windows format vs Linux format, Linux can read Windows files, its the interface needed for an executable to run that's missing. Most of that interface is supplied by
Wine, you just need to supply the rest.