What is the true relation of head flow to the max HP an engine will make? I know the rule of thumb is two times the intake flow is your max HP the head will support (ex. 350int = 700hp). But, can a cylinder head flowing 350cfm make more then 700hp? What other factors could greatly effect the end number? Just wondering...