I really do hate Windows because it eventually always crashes. You could have a computer running Windows not connected to the internet for years and it would eventually get the BSOD.
Theres alot of really stupid problems i've had with windows, such as: Integrated video, going to put in a new one. Turn the integrated video off in BIOS, put new card in. Won't boot because the integrated video driver is still there. Now if you turned it off wouldn't you think Windows being the high-tech OS it is would remove that driver? Nope, you have to remove it, turn off the integrated and then put the card in. And even after that Windows on a few occassions put that driver back.
One of the main downfalls of Windows is that it never changes priorities. You can load a full screen game where you can't even see the GUI and the priorities DO NOT CHANGE. It should decrease the priorities for the GUI, and turn off the services in the background that do things that are useless when your in a full screen game. Instead they stay the same and your game is left with what is left over.
I hate autodetecting to. It constantly monitors for new devices using RAM. Linux autodetects stuff like your monitor, mouse, keyboard on the install, everything you need to get into the GUI and set everything else up. Now you could make Windows like that and save RAM. And in Windows it would be easier to do. Add New Hardware, put in your driver disk, there ya go.
I have also heard people say that Windows BSODs eventually because it gets lost with in the mass amount of code and files it produces. Look at all the files windows builds up, icon cache, prefetcher, indexing, the MFT, System Caching (which can be changed in the registry) using all the available memory to cache by default. Think about that, having say 2GIG of memory and your systemcache using all the extra and your program loading slow. I have a batch file made to clear most of these though.
Then the crapload of useless services that run in the background on windows eating RAM as well.
Windows has the idea really, they just have stupid setting for most of these options (which really aren't options if you dont know what regedit is like half the people that use computers). Most of those options can be changed. Sadly prioities can't be. If it could i'm sure i could run games on Windows just as good as i do on Linux.
I have no opinions on Macs.... never used one. I've seen the GUI and it looks pretty sexy.
Speaking of GUI everyone talks about how KDE or GNOME or whatever are so customizable. Well if you've ever tried the Windows GUI is to, My desktop has a toolbar underneath the regular one with all of my drives, run, my documents, ect. on it. Then my quicklaunch has 17 icons in it(i just counted them) with all of the programs i use in it. They say the most common button clicked in windows is the start button, well not for me.
Windows is more customizable than you think, hell my start button says "Stop" i thought that was amusing.... Editing the explorer.exe
.
Theres even a way to get rid of the recycling bin. I always hated that because XP almost offered a clean desktop with no icons but you always had the recycling bin. It can be done through regedit
The only thing windows really lacks is different sizes icons for toolbars and more color choices for the toolbars and transparency. Which probably eat RAM as well. I have my taskbar set to autohide so it looks like image preview when i dont have anything up.
But really you get my idea, if Windows made a new edition that was made for performance with all of the things i've stated changed that way and probably a hundred or more more than that it would be a great OS. I mean hey the computer illiterate might have a hard time getting used to it(or they could stay with XP) but i would get high FPS in my games
Ok i'm done blabbing.