Xbox is the worst thing that ever happened to PC gaming. If Microsoft were serious about PC gaming, they'd make a PC gaming division and Microsoft Game Studios contract out to both PC, Xbox, and any other platforms they decide to support. So long as Microsoft keeps PC under Xbox, PC will continue to get the shaft and the PC industry will chug on with little support from Microsoft outside of Visual Studio and DirectX.
I think Microsoft should just quit, honestly. All the talent they had from Ensemble, FASA, etc. has jumped ship. There's literally no talent left at Microsoft that hasn't been dedicated to Xbox for the past decade. They need to stop pretending they care. Additionally, all of the titles Windows got from Microsoft recently (like Fable III) were developed for Xbox first and PC second. As far as ports go, they did well, but seriously, they need to stop insulting us with the Xbox favoritism.