That leaves me very confused!
Oddly enough, I was having major trouble with BF4 until I dedicated a whole GPU to Physx...
Rig:
-3960x @ 4.4GHz
-X79 Rampage IV Formula
-4x4GB G.SKILL RIPJAWS-Z PC3-14900
-2x GTX 680 2GB SLI
-256GB Samsung 830 SSD
The game would start fine but then as soon as someone fired a shot or two (resulting in some kind of Physx), the frames would drop dramatically down to 1-2 even after dropping the resolution to 1024*768.
After hours of hardcore (extreme!) frustration I switched the Physx from Auto-Select to the CPU but that didn’t work. Then I switched it to one of the GPUs (non-dedicated) and it got considerably better. Finally, after dedicating an entire GTX 680 to Physx the game now runs @ 4K Ultra… on a reduced resolution scale to be fair, but looks mind bogglingly tasty.
I’d like to believe that the Physx is CPU bound only but this really seems to work for me and definitely looks like it is GPU reliant, even though I hate anecdotal evidence!!! It might also be worth mentioning that I have unmatched GTX 680s (both reference with same clock speeds and memory), which work without issue on all other games including BF3.
Hope this information helps if anyone else has a similar issue