Look dont get me rong Physx looks awsome, but its a dead propriety format.
It is only included in games, which are endorsed by Nvidia. In other words, Nvidia has either given the technology to a studio or has paid the studio to use their implementation of physx.
The majority of physics in games uses open source physics implementations, such as Bullet and Havok.
Its marketing guys, pure and simple. Its a way of making the consumer think, oh if I dont have an Nvidia card I will lose out on Physx.
Its bs... Nvidia would have a far better uptake of the technology if they open sourced it, then an dev could implement it in their games for free, and then also ATI could start optimising their cards to work with it also.
Un till then, its one of those propriety things, which will never catch on, or be significant enough to be important.
It simply remains a marketing ploy.
For instance 3DMark 11 "High Temple" uses bullet physics....
Imagine the costs, or the marginalisation of the market, if they used Nvidia Physx as the physics engine......
It would break it as a benchmarking tool.
Think of the inovation and development, Physx would get if it went open source?