Unfortunately this discussion is at risk of being derailed a bit, but still as a long time Linux user and developer I'd like to address a couple points.
But never the less i'l stick with windows,simply because only few of them have version for linux,plus since i have i already paid for windows kind a pointless to switch to linux
Basically correct. You probably own game consoles too, right? Because "that's where the games are". But this is a different idea--we want the games to come to *us* on our chosen platform, not *us* going to the games, on their chosen platform.
Linux isn't crucial unless you're learning deep computer science stuff
. Right. Windows is a capable OS and can handle everything Linux traditionally excells at, even web servers and supercomputers. Yet Linux exists. Mac exists. Why does Mac exist if Windows can do everything a Mac can do (really it can, even if it's not as straightforward for some cases). Why does Windows exist? Would the world would be that different if OS/2 or BeOS had succeeded?
I've heard that "hacking under Windows is like learning to dance in a straight jacket.
Exaggeration, honestly. Linux comes with some nice commandline tools and much easier library management. But it's not like having to manually download those tools on Windows and manual library management is really enough of a hassle it's holding developers back. Pretty much same situation on Mac too (though macports/homebrew is nice).
You can't exactly recompile the kernel in Windows
Linux users recompile the kernel for a few reasons--driver development, performance tuning and porting. Windows's driver kits are fine, so the first is covered. Performance tuning such as custom schedulers can be handled in user mode (unlike Linux actually) so that's doable for your own application but not the entire OS. And recompiling for porting to say, MIPS is irrelevant since you'd need access to the entire system's code and not just the kernel. In short--the vast majority of Linux users don't do it anyway, so the possibility of doing is probably not why they selected the platform.
I think it'll be great if Linux PC gaming gets big, although I've heard a lot of Linux purists pray that it doesn't for various reasons.
That's generally the F/OSS diehards who (correctly) associate a larger game industry presecence on the platform with DRM and closed source. Valid concerns, but I believe in baby steps and getting the industry over to the platform (and maintaining it's economic viability) has got to be step one. Then we'll work on getting 'em to drop DRM and maybe be a little more open with the source code. The new Unreal Tournament game may prove it's possible to find a profitable business model that exists in the middle ground between fully free and entirely closed. Interesting times ahead.