Thanks for posting the error again, must have skipped over it. Unfortunately doesn't look like I can add anything that hasn't already been mentioned. From what I've been able to find most people who have this issue seem to be able to resolve it by re-installing PhysX.
Have you tried running the game with PhysX un-installed, should give you an error about the PhysXloader.dll file being missing. If not, and you still get a crash the error is elsewhere.
The only other way I can see forward that doesn't seem to have been mentioned is to run "msconfig" and disable all start processes and see if the game runs then.
Are you able to run other games without issues, any problems with frame rates or high latency that could indicate an issue elsewhere?
Have you tried running the game with PhysX un-installed, should give you an error about the PhysXloader.dll file being missing. If not, and you still get a crash the error is elsewhere.
The only other way I can see forward that doesn't seem to have been mentioned is to run "msconfig" and disable all start processes and see if the game runs then.
Are you able to run other games without issues, any problems with frame rates or high latency that could indicate an issue elsewhere?