For the last 10 years or so I have been a pretty big fan of Nvidia products, but all of this work with the CB1, and the Mantle project, and articles like this are really making me think that my next GPU will be an AMD one. Nvidia still has the hardware advantage, but they have been so self-absorbed developing their portable device and screen streaming technology that they are falling behind in the way of software support.
But then again I am still a solid year away from an upgrade, so maybe Nvidia will get it all figured out by then?