3500 RPM runs flat

Hi 318 ,Fires right up, rough idle, like it has a mild cam in it. Don't know history of motor it is a 1969 340 . runs ok underload till about 3000/3500 starts to break up like it has a limiter on it. has new 600 carb not smoke. 4 speed. soft springs ? maybe try a electric full pump ? Thanks