The reason for not slapping a new gen card in is very simple. People are expecting games at launch that where designed for their shiny new console, development cycles on games are pretty long especially so called 'Blockbuster' titles. Companies are going to have to start development and testing before the console is even in existence, so the hardware must already exist and its limitations and characteristics known. Another analogue for the situation would be a modern fighter aircraft, they go out of their way to use old tech in a multi billion pound airframe. Why? Stability, better use a 10 year old tweaked CPU in your shiny new fighter and know all the limitations, sensitivity to interference, magnetic anomalies, EMP etc... Then wack an Core i7 3960x in and your whole air force gets grounded because of an overlooked bug. Think of the current Gen Microsoft consoles, wasn’t it something like 80% of the first revision died within a year, it cost them billions. So yes come Q4 2013 the 6670 will be quite old and slow and probably very hot compared to the sub 22nm silicone that will be about by then...But it will be a well know entity, its strengths and weaknesses will be apparent, and considerations can be made when developing and manufacturing the console.