I don't think that you can get around the first core spiking to be honest. It's never going to be even. I'm guessing that OS activity is one of the main reasons why the first core gets so much more use.
However, I do wish Sonar would give you the option of choosing how many cores to utilize. Pro Tools gives you this option and indeed many people get better CPU performance out of it by reducing the number of cores the DAW uses, I'm thinking because this allows the OS to use the remaining cores.
Has anyone looked into some of the other options in the config file, like MixThreadCount?