Uncharted and Call of Duty are definitely not trying to achieve photo realistic graphics. Uncharted is filled with vibrant colors and has a unique art style where Call of Duty is on the realistic side it is just ugly and hasn't been upgraded for years. Battlefield 3 took a step in the right direction. Look up photo realistic games on youtube for PC. We are already pretty much there with extreme high end PC's. For consoles another decade or so, maybe more and I doubt if they will get shunned. However devs will need to find new ways to innovate because if it is a copy and paste format of game play then people will grow bored and move on. The games with the good graphics will no longer stand out but the ones with good artistic styles.