Steve, do you know the difference between Linux and Windows from the driver side? Apparently not. There is a difference when there is a driver that is written by the HW manufracturer and these guys having full access to 100% of the specs and the hardware-bugs. Then, there are the Kernel driver hackers (or userland if you want to) and these guys often have not all specs, and sometimes no, zero specs at all. And, furthermore they do not yet know the HW bugs. But the Linux people are the ones to find out. And there is quite a number of faulty chips around. And it is not only CPUs that have a good number of smaller or larger bugs.
The manufracturer's driver, and they always provide drivers for the Windows that is recent on the market (so often no older Windows support), can ship carefully around these bugs, not triggering them.
The free hackers have to find these bugs by themselves. And fix them in their drivers. Do reverse engineering stuff. Testing. All that time consuming and sometimes frustrating stuff.
I hope I could make the problems visible. That is the reason why often a lot of Linux drivers for new HW come late or do not have full access to the HW they are made for. But once there are specs, once the chips is really known, the drivers becomes better and better. And once a firm decides to say: Oh, well, we will only support next gen windows, and not support older Windows anymore (or the other way round) Windows users are the ones who have to live with an old (and maybe also buggy) driver - and yes I have seen a lot of buggy drivers under Windows. The people who have a free driver can have it til eternity or til their piece of HW fails or til they just want to upgrade their HW. And that is the good side.
Remember it was a faulty printer driver that caused rms to start all his work.
On topic with ASUS: I was quite font to read exactly my thoughts in the last issue of a German linux mag, they also took up that topic with ASUS' "it's better with Windows". Apparently ASUS might have used Linux only to pressurize MS to lower the prices. (But then still there are the ridiculus rules about max. storage space, display res. etc. for these Windows on Netbook licenses)
Nice read, that on smiaccurate.com, but that is typical MS behaviour. And that is also the reason why I dislike MS, despite Linus being the pragmatic tech guy and telling us not to hate MS on slashdot. Yes, I read that yesterday.
And if MS provides free code and it is usable code, okay, why not. But still I see them f*ucking their competitors in all evil ways possible. Competitors, free or commecial, business partners (Logitech once nearly went bankrupt due to MS), customers.