How to debug Safari CPU utilization and spinning beach ball?
Adblock runs against every frame in the page. This is probably not all of your problem, but it is significant, at least it was for me. Switch to ublock and you should see a difference. Read the advanced docs and graduate to the the firewall style usage of this tool, and you will be very pleased.