Windows offers something that neither Linux nor Mac can offer -- compatibility.
List any suggestions you have for Intel, AMD, Nvidia and Microsoftto to make PC desktop better.
Here are some changes I would like to see happen:
1.) For the BGA or low power SoC based boards (Kabini, Socket AM1, Braswell) I would like to see Microsoft offer Windows with Bing as a low cost option for the motherboard OEMs.
Microsoft understands that building its own line of Surface tablets is going to upset the OEMs, but it's doing it anyway because there's not much the OEMs can do about it.