AS almost always the correct route involves ISOLATE AND TEST, to locate the SOURCE of the problem, don,t guess!
most SBC engines are designed to operate with coolant temps in the 180F-220F range so you might want to verify the engines not over heating, and verify the oil levels correct on the dip stick, and you might want to change to a fully synthetic 10w30 oil as most synthetics have a significantly higher heat tolerance while still fully lubricating and maintaining a oil film between moving surfaces.
Id also back the ignition advance timing back 3 -4 degrees as a test as that will tend to reduce the piston surface temps a bit and look for vacuum leaks are a lean mix tends to run hotter
trying to increase the starters ability to spin the engine when its hot too over come the resistance to rotation,issue with increased force is a band aid approach !, you should be looking for the CAUSE of the increased resistance to rotation when its hot if it spins over easily when cold but locks up or acts significantly different after running awhile its most likely related to some factor that changed and the most likely factor is an increased operating temperature. attacking the issue by trying to locate whats likely binding AND reducing engine average temps seems like a logical approach here! so think it thru and find our why its running hot or whats binding due to the increased heat,etc,.
is it the valve train?, or the short block? thats heated up, causing the added resistance to rotation when its heated, from running, and some rather obvious places to look would be overly close ring end gaps and overly tight bearing clearances, or overly tight valve guides, tight rod side clearance,you might want to pull the oil pan and inspect bearings, etc. look at the spark plugs for indications of excess wear, coolant leaks or anything else out of the ordinary and do a compression test, verify the valve train clearances those factors tend to increase resistance as the parts expand with heat increases,is it running LEAN?, is the ignition timing advance curve too aggressive?
is it the valve train clearances or geometry? yeah! I know you don,t want to even think about that ! but its a rather obvious place too look, and if you take the engine out of gear, you pull the spark plugs and disconnect the accessory belts and back off the rockers , you should be able to spin the short block,engine with a torque wrench set at no more than about 35 ft lbs MAXIMUM...(USUALLY LESS). when its cold, and then you do it again when its hot, as a test!, it should never exceed 40 ft lbs, if it does theres a clearance issue that NEEDS to be addressed and changing starters is only making the issue likely worse. if the engine will spin at under 35 ft lbs under the listed conditions (after its hot) its NOT likely the rings or bearing clearances but failing to verify the likely problems just guessing at the cause, so Id suggest you look into that FIRST.
yes its a bit of work, but dealing in facts vs guessing is the smarter route to solving the problem vs throwing parts at the issue hoping to cure it