Those are demanding games, but IMO those should be "better" optimized. I mean, mostly all of them wont use more than 3 o 4 cores. So the most avanced CPUS wont be exploit as should be, thus theres no game that makes an I7 (6core) squish as it should. Metro have proven being a the nightmare for hardware, but so many titles and only 1 being that demanding, that kills mostly GPUs..
Its sad to say that consoles are holding us back about damanding games that actually uses the full hardware.
It is not that bad for us, that uses "old" hardware for casual gaming as a dual core in my place, but shouldnt we have left dual cores at least 2 years ago?
I should add that one demanding game is Batman: Arkham City.