I doubt the issue is with the electronic ignition, not that I wouldn't check it. The ballast resistor, if located or if it exists, will be close to the coil. Check running voltage at the coil while running from B+ to ground. If its less than charging voltage you have a drop. The ballast resistor is not required when running the later pertronix igniters since they use adaptive dwell. As for your slump off idle, you have a lean condition as the throttle plates open. This can be caused by many things, but all pointing to the same carburetor. Air horn could be warped, throttle shaft is worn, progression ports are clogged, accelerator pump/discharge is not supplying correct volume, fuel level is incorrect, vacuum leak, main jet/emulsion issue, or possibly several other possibilities. Try a different carb, or just break down and buy a new one.