I am not recommending this, but you might research changing the "Quality of Service" class to keep things on the performance cores. I've never done this, but a quick technical search turned up some interesting things. Here is something I just quickly copied:
"You can read a relatively non-technical overview of how it works here:
https://developer.apple.com/news/?id=vk3m204oAnd a bit more specifics (but still overview information) about the QoS-classes here:
https://developer.apple.com/documentati ... le-siliconNote that it is actually often possible for you as the user to override the QoS-class set by the developer. Get the PID (process ID) of the BOINC job you want to affect (using for example Activity Monitor) - and then use the taskpolicy command to set a new quality-of-service class."
Again, this is not a recommendation but you might enjoy some reading! This can get very complex. I'm hoping for an M1 load module (i.e. a version of HW Optimized for the M1) soon!
Regards,
Ray