First thing before spending any money... up the idle timing, reset the carb and see if your timing scatter issue clears up. I bet it does MUCH better at 14-16 initial than it does at 8! You'll have to fix the mechanical so your total number isn't out of bounds.
Any kind of cam, I'd idle it at a minimum of about 750 in P/N