Oh so I'm wrong for suggesting that it's this game that has the problem taking advantage of physx dedicated GPU's yet it's ok for you to suggest it's nvidia sabotaging the code to strangle it working on CPU's. It's obvious your hatred for nvidia here and I will not be continuing this discussion as it will spiral into a fanboy war.
So easy to see that you're a fanboy when somehow the only game that runs physx well for you is the only one you like the physx effects in. Many people here will tell you physx is fantastic in games like batman and mirrors edge.
An opinion, a discussion about a subject is not hate, no mater how sensitive you feel about the subject.
Your also not wrong in suggesting your GPU is not taking advantage of the Physx in Metro2033, its a statement you made, and that's fine.
I did, and am suggesting Nvidia sabotaged the code to strangle it on CPU's.
That is not fanboy hate as you put it, it is my opinion, you are welcome to disagree with me in a sensible grown up way.
I do not believe for a second that what i see in a lot of these Nvidia Physx games requires a lot of processing power at all, it may have been a problem back in the day for a Pentium III or IV.
Nor is it really any different to what i see in other games, running liquids, sparks, dust, debris, collapsing structures... all of these things are in a whole bunch of other games, yet they don't call these things Nvidia Physx.
These things certainly don't require a lot of processing power, when they are called anything other than "Nvidia Physx"
And i don't think there is actually a lot of raw processing power left to play with once the unit is divided up between Graphics processing and Physics processing.
I do think an i7 3770K, or even an i5 3570K or x6 1090T has a lot more processing power to offer up at that point.