Things to check with PD carbs on the early engine (cam issue): if you have pods instead of a proper airbox, that's a biggie. You might try either increasing the mainjet size at least a 5 step, or raise the slide needles at least one notch (if the carbs have needle notches, or use a thin washer shim instead).
Check the ignition timing, closely. Make sure it advances fully by 2500 RPM, and the advancer is not rusty and sluggish.
Try different condensors. The PD carbs run very lean, and old, leaking condensors will weaken the spark above 3000 RPM.