Let me chime in.
My wife's 1982 CB650SC is doing exactly the same thing. Exactly! Still is not fixed. There is a multi page thread on it as well in here.
No need in doing a leak down or looking at weak valve springs. Weak valve springs would float whether or not there is a high load on the engine. Failed leak down test shows up more quickly in starting ability and idle quality as well as just a reduction in overall power output, not a surge then flat spot.
As load increases so does the need for a robust ignition system as dynamic compression requires more spark output from the ignition system. Mine sounds more fuel related but try this and let us know.
As load increases so does the need to supply additional fuel to make the additional power needed. A surge or flat spot then power drop off indicates lack of fuel in most cases. Good place to look at may be the needles , slides and diaphragms........
This is where I stopped on my wife's bike. I am going to remove the carbs again, clean and go into the diaphragms and needles that lift and supply fuel at high load/rpm. Try yours as well and let us know and as soon as I can I will do the same.
Here is one of the two threads I started. The other one was on the slides.
http://forums.sohc4.net/index.php/topic,186403.0.htmlAnd the one on the slides
http://forums.sohc4.net/index.php/topic,187361.msg2172773.html#msg2172773I have yet to look for the insert mentioned in the thread on the slides. Easy to see though and you may already remember if it was there or not.