in static compression (not mechanical). In order to visualize it the easiest way to describe what happens is take a stock engine with 10:1 compression. Crank it over for a compression check, say it reads 180 psi, knocks like hell with 87 octane.
Now replace the cam with one that has
duration and overlap for racing and the compression would read close to 80-100 psi. With this lower number the engine will not have knock like its counterpart until the dynamics come into play and start loading the cylinders up in higher rpm range which you can regulate by retarding the timing and still getting much better performance.
I think the issue with your particular engine isnt just the carbon buildup but that the timing is far too advanced for economy or performance. There is NO WAY BMW designed your engine so that you have to run cleaner and clean the pistons so often if ever.
Your chip is the problem right now, why dont you ask Mark to recalibrate the chip or put the stocker back in and stop your whining. This is obvious to me because I understand the "cam" dynamics on an engine. All the knowledge in the world on fuel weights and octanes will never fix an engine that is over timed.
If anyone knows anything about swapping out camshafts on Detroit iron it is me, when the books didn't explain things and reasons I went out in the real world and figured out a lot of stuff that you wont ever read about. I was always the guy that picked a cam that was 2x too big, never had a detonation problem and kicked all the cars asses with similar combinations. A friend of mine with a 10:1 440 finally gave in and admitted problems...spark knock. We went through plotting ignition timing and couldnt resolve the problem, he gave me his cam card and it was so low in duration that I recommended a replacement (laughed in his face). With the same ignition timing no knock and the same power, then upped the timing almost 8 degrees and wham! that thing runs damn strong, picked up 1/2 second in the quarter.
Hope that somewhat makes sence, if not I'll be happy to blabber more about this issue.