I initially thought it would be better to go with Nvidia to provide some kind of "competitive advantage" over the AMD-based consoles, but that's going to be hard to do when PC's tend to be unsubsidized, and when the same level of hardware is actually weaker because of the DirectX/OpenGL overlays.<p>Then, after I saw AMD announcing the Mantle API, I realized, it would be a <i>perfect match</i> for the Steam Machines, to get some of that console-level performance for more or less the same price. John Carmack agrees that Valve+Mantle would be a deadly combination:<p><a href="http://www.tomshardware.com/news/amd-mantle-api-xbox-one-playstation-4-john-carmack,24434.html" rel="nofollow">http://www.tomshardware.com/news/amd-mantle-api-xbox-one-pla...</a><p>Mantle is the <i>future of gaming machines</i>. It will not create lock-in, because both Nvidia and Intel will scramble to create something similar, or even compatible with AMD's API (which will be open soon), and what this will lead to eventually is a <i>reset</i> of standardized overlays for GPU hardware, that will support AMD, Nvidia, Intel, and probably even ARM GPU's, but with much lower overhead than DirectX and OpenGL.<p><a href="http://www.anandtech.com/show/7371/understanding-amds-mantle-a-lowlevel-graphics-api-for-gcn" rel="nofollow">http://www.anandtech.com/show/7371/understanding-amds-mantle...</a><p><a href="http://semiaccurate.com/2013/09/30/amds-mantle-biggest-change-gaming-decade/" rel="nofollow">http://semiaccurate.com/2013/09/30/amds-mantle-biggest-chang...</a>