Have you checked if there are any processes using a lot of cpu in activity monitor? if for instance launchservicesd is very active, you might consider removing for instance everything from *com.adobe.ARMCD*, com.google.keystone* and *OneDrive* in the folders /Library/LaunchAgents and /Library/LaunchDaemons.