Keeps getting to hot

On my stroked 5.7 (small block) i have a 3000 cfm black magic fan with shroud--just letting ya know,Fan is outstanding!!!!!! Also there are over 8 different water pumps for a 440 based on amount of coolant in radiator and FLOW is a BIG determining factor on HOW well any liquid picks up heat.Are you sure you need 40gpm's that sound like a stupid amount of flow--Liquid can move too fast to pick up the heat it is supposed to pick up---Just saying-----I have a buddie with a 493 bb and he is going thru the same thing as we speak!!!!!!