In a good setup, the compute VPSes getting trashed should not matter, because you should be able to deploy a new VPS and all your data is stored else where. Like database server and S3 storage. Of course, it then becomes a matter of ???
Just a swap to a VPS with 'dedicated' cores versus 'shared' (at least per Linode's offerings; $30/mo v. $20/mo) was all that's needed to make a substantial difference. I'm sure if BEAM VM looks like it's eating spare processor cycles for busy-waiting, that the whole VPS itself starts to lose priority. https://stressgrid.com/blog/beam_cpu_usage/