It's also not so much that pushrod engines make "more" torque, but that pushrod engines tend to make it at a much lower rpm band. As Scott pointed out, that comes more from the operating parameters, but there's also the consideration that in addition to being tuned to a higher rpm range, OHC engines also breathe much better, namely due to having more valves per cylinder. Which brings us to the L head and Overhead comaprison. Overhead valve engines breathe better than L head engines. The you have the F head, which is a comprimise.