Hello,
Is it worth spending that little extra to get an nVidia card so I can have PhysX enabled gameplay?
Well, The long and short of it is, "no PhysX is not a good feature to spend extra money on". Now please bear with with me, while I explain. I know I just really upset the green team fanboys and fangirls. So here is my reasoning.
1. PhysX is proprietary to Nvidia, it is not supported on x86 CPU's nor is it supported on non Nvidia GPU's. The result being that very few game development companies invest resources into supporting PhysX, because of how few systems can take advantage of it.
(So, very few games use it.)
2. There are competing physics API's that are GPU Independent that run on X86 the CPU. Havoc's implementation comes to mind. Though it is not quite as feature rich as PhysX it will run on any X86 system. Most of them can be compiled for XBOX, PS3 and other game consoles.
(Most games use physics API's that don't require a Nvidia card.)
3. In the very near future OpenCL "Open Compute Language" will be used for implementing physics and particle simulations. This has many advantages over Nvidia's PhysX. One it can operate on any OpenCL capable GPU, that is to say Nvidia or ATI. Because OpenCL is device Independent it will likely get wide adoption from game developers.
(Game middle-ware development companies are looking to OpenCL for more broadly useful physics implementations.
In short they want to give every gamer a great physics experience not just the ones with a Nvidia card.)
So at the end of the day, buy whatever card suits your needs and budget. In my opinion the "PhysX feature" is just not worth considering when buying a graphics card.
Hope this helped, OneSeraph