I'm in a pretty busy time in my life and am not playing Factorio, and I have tried to optimize the combinator performance as best as I can over the course of development, but so far it seems that nothing short of creating entire networks of hidden combinators would make much difference (see my explanation in another discussion for details).
That being said, the spike behaviour is weird and I don't remember noticing anything like that, and have no idea what might be causing it, especially if tweaking the performance settings doesn't affect it. Providing a save file would help, however I can't give any estimate of when I'll have time to return to Factorio and modding. In the meantime, if you have some programming knowledge, you could try taking a look at the mod code yourself.