Toby,
I had a call with support today and my issue ended up being the External Location for Recorded Sessions wasn't set under General>Session Recordings in the Admin panel. We don't use them, but there's 2 directory settings that needed to be set anyway. Once that was done CPU went back to normal.
Hope that works for you.
Don