We could use a little more information, but I will ASSUME that this engine pulled hard up to 6500rpm....and all of a sudden, out of the blue, one day it only revs up to 4600 & starts to miss....no parts or tuning change...just out of the blue.
If you start to cut out, you are running short of either fuel or air (or timing is off). My first guess would be fuel filter (but you changed that to one that you're SURE flows enough). Might be some dirt that got past the fuel filter and is now plugging up one or more of the needle & seats. Could be a fuel pump starting to go bad (what is your fuel pressure at high rpm?). It could be rust in the fuel tank that plugged up the "sock" on the end of the fuel pickup.
OK, now over to the air side of things. How clean is your air filter? Do you drive on any country roads? Are the carburetors opening up fully? If yes, how do you know? Do you possibly have an air leak in one of the secondary diaphragms or the cork seal between the vacuum diaphragm "pod" and the main body of both outboard carburetors?
Now for timing (spark & valve). Do you hear any rattle out of the valve covers? Are you running stock-type rockers or adjustable? Basically, is there any play in the valve train keeping your valves from opening fully? If you really rev the heck out of it, did you collapse a hydraulic lifter? On the spark timing, what exactly is your initial timing? Max advance? At what rpm is your max advance? What were all these numbers before you changed the distributor?
Oh yeah, one long shot is.... did you jump a tooth on your timing chain?