No, because teh new shaders are becoming so General purpouse, nV feels the need of a new name for them. "Stream Proscesors.SM4.0 shaders are not 'general purpose' they are just able to act as either vertex or pixel shaders instead of having a constant set amount.
If it where just unified shaders and you only could do VS, PS, GS stuff. It would be only usable for GFX stuff.
Now sinds SM3.0 Wich have also some Genral purpouse use and Branching capability They can be use general purpouse.
So folding home
Physics
Video filtering
Can be done.
Not sure if that true. But for folding home there must eb two way traffic.Writing back in SM4.0 is almost the same as in 3.0 other than fetch can be a bit faster due to the DX10 architecture without having to swap user/kernel mode. Also note that even if it was possible to do full gameplay physics on a GPU (which it's not atm) nobody in their right mind would do this because you would alienate 99.9% of customers that do not have the highest end GPUs or SLI.
Wich does the job.
So it i possible. It could be more efficient. But Keep in mind AIT and nV are now aware of the Physics hardware market and there next or maybe there currently new nextgen are enough optimised to doe the Physics job,
Wich means those Shader are General purpouse enough to do that job.
Gameplay Physics have large impact on Gamedesign & produktion & MechanicsThat is the reason that we will either continue to see physics other than fluff done on the CPU, unless they start building the physics solutions on all boards as part of the chipset, which I highly doubt.
Pathing AI and game complexity, Netload sychonisation load.
That keeps Dev's away from it.
Effect Physics impact and contrains and risk are minor. It's just more work