To be honest I feel like todays card aren't all that powerful. I mean the Titan is meant for people with multi monitor we are talking 3 monitors running in a combined resolution of 5760 x 1200 at high settings a titan has a hard time maintaining FPS in the 30 - 40 fps range. Results: Battlefield 3 : Benchmarking GeForce GTX Titan 6 GB: Fast, Quiet, Consistent
A single one of those bad boys can't even run Far Cry 3 at more than 30FPS.
Gamers are still waiting for smarter AI, being able to load more players or characters, high quality sound. The devil is in the details, I want to see great facial features and details but it has to be applied to everything. This is just looking at pure raw details, you can bet your ass that in the future games will go beyond just details which will require even more processing power. That is of course if we do not destroy ourselves, we have a long way to go as far as technology, science, medicine.