I have a similar issue with my SBC with 671. I can run all day until the outside temp hits 85*F. I figure that is the limit of efficiency on my radiator. If you have an infrared thermometer, measure the in and out temp on the radiator with the engine warmed up and running with the fans running.
I have a '66 Chevy II and can't install a bigger radiator without some core support modification.