I understand. So for a given port/valve flow capacity, a smaller engine can rev higher and still make relatively good power(torque) for it's size. Where is the practical limit rpm wise for a flathead and what creates that limit - valve spring pressure, conrod strength, piston strength, crankshaft strength/flex, bearing oiling? Something else?
It is a lot of things . . . really no different than building a SBC or any other engine.
On a flathead, there are multiple things that influence RPM potential:
1) Breathing: Ports, valve sizes, valve lift, duration, etc.. It takes much better air flow than stock ports and valve sizes to make much HP above 5,000 RPM.
2) Ignition: Many stock ignitions will not handle RPMs above 5,000 - unless they've been reworked by somebody who knows all the tricks.
3) Lower End Strength: The higher the RPMs, the more stress on the whole rotating assembly. Cast cranks and 3 main bearings start to become an issue - unless you've expertly setup the lower end, have larger bearing clearances, have everything balanced and have rods that can take the RPMs.
4) Clearances: Typically we open up the clearances on the bearings. If we're running stock rods, then make darn sure that things like "full floaters" actually float, etc.. At higher levels of HP and RPMs - the crank becomes a custom billet and the rods as well.
5) Crankshaft Support: Lots of us increase the strength of the center main bearing cap --- steel caps, supports, etc..
With all the above said, on my fully built engines there is no issue going to 6,000+ RPM . . . with full-on race engines pushing 7,000 (or more).
But, when you get to these higher RPMs a LOT of things come into play - starting with ALL the components in the package --> both valvetrain and lower-end:
Titanium valves, lightweight lifters (no adjustables), higher spring pressures, billet cams, custom cranks, dry-sump oiling systems, custom rods, special ignitions (mags, MSD, etc). etc..