OK so I'm still playing!
Added Elysia cron per last comment, and have set some less important things to happen every 2, 3, 6 or 24 hours depending on what it is.
Items changed from hourly:
- Every 2h: filter_cron, messaging_cron, node_cron
- 3h: system_cron
- 6h: backup_migrate_cron, media_youtube_cron, spambot_cron, xmlsitemap_cron, xmlsitemap_node_cron, xmlsitemap_taxonomy_cron
- Daily (at 5am): captcha_cron, logintoboggan_cron, revision_deletion_cron
- Weekly (5am on Sunday): update_cron (already does this via settings, but this ensures it)
Note I used http://2bits.com/drupal-performance/improving-performance-drupals-cron-using-elysia-cron-module.html as a template/good practice. All can be altered by Developer users at https://www.transitionnetwork.org/admin/build/cron/settings
The next enhancement will be to stagger these items across the minutes, but this means making the site cron run every minute or two or 5... The Aegir control panel allows this, and now we've Elysia Cron there is no performance hit since each item is only executed per its schedule. This has extra advantages, like indexing new content every 1/2 instead to keep the search system fresher...
I'll wait to see how this change goes before scheduling a quick (10 minute) tweak to allow per minute cron resolution in Aegir. Soon hopefully though.