Well, why don't you write an x86-64 OS for us and we can decide who is best at it , you or MS...
Be realistic in stead of repeating the all known 'MS sucks' like a mindless little puppet..
There are thousends of diffirent motherboards out there with hundreds of diffirent chipsets, all with thousends of diffirent sound, video, lan ... cards, with hundreds more memory configurations...
I can't even begin to imagine how many diffirent pc configurations are even possible, yet all in all, windows runs quite stable on most...
I h8 ppl who treat a pc like a toaster, it's a miracle it alls runs as good as it does.
And you can throw linux in all you want, at the end of a WORKday us normal ppl are glad with something that makes our pc so easy to handle as windows...