Check your advance on the timing. Will it tun clear up to the red line under load or does it stutter about 5K?
If your advance is sticking and not letting the timing advance with the RPM's it will do pretty much what you are talking about. Pop the cover off and make sure you can turn the point lobe with your fingers and then let go. First it should turn just a bit, second it should snap back when you let go. Now if your springs are too tight they will not let centrifugal force do its thing, so that is something else to look at. While you're in there check your timing and make sure its on.
The other thing is the jetting on your carbs. You may have the wrong jetting setup for mid range to WOT. I'm not a 350 guy so I will leave it at that.