Naah, the noise plugin is pretty much obsolete... it has allways been. All you need is to make your object a softbody then make a little experssion for the positions of your particles (it isnt even slow).
Here ill do an example of th expression. But now i have no where to test so you must debug it yourself, create the apropriate attribs.
vector $default=particleShapeNN.position0,
particleShapeNN.position=$default+(particleShapeNN.intensity*sphrand($efault+<>)