Video: https://files.catbox.moe/ut7ng8.mp4
Been working on this for the past few weeks. Previous system had barely-acceptable performances (especially on some GPUs for unclear reasons), and was really unstable.
New system ditch the use of compute-shader & actual physic, in favor of being just a normal-ass shader with faked physics. Performances should be much better on most GPUs. It's a bit harder to setup and there is some stuff it can't do, but it's way more robust - so combined with the reduced calculation costs it should make it easier to have softbody appear more than once every ten animations.
As a side benefit, I also used the occasion to finally make the jump to Amplify Shader Editor, meaning tessellation is back on the menu for rounder butts.