Naw, I mean more it eats the most modern hardware for breakfast and poops out lousy framerates for (my personal feelings) whilst they are great visuals, the amount of power required to run them doesn't feel quite right. ie: with a great engine like Crysis you could 'feel' the return for overclocking/upgrading hardware give you a significant boost, but with Metro a significant investment in like a new CPU/gfx card only gave one a minor speed enhancement, as it moved to the next bottleneck/engine limitation.
I have read significant amounts of information on the subject, and I am not convinced the slow framerates are deserved, I mean OP is a case an point, awesome framerates on every game BUT Metro, surely if his hardware was outdated, every other game would run at (what the OP felt like) was an inadequate framerate, but this is not the case, it's only Metro 2033 that doesn't match his framerate/visual quality standpoint.