Keeps getting to hot

It usually runs hot all the time. the cap I just replaced and I bought a pressure tester and the pressure was constant for over two hours.
The pump just came back from mezere to get an upgraded impeller and tested over 40 gpm. I have checked and double checked the flow of both fans and pump. I have pulled the plugs on my water housing to try and vent it and all I ever get is coolant.
I am starting to think it is the fact that the fans are to low of a cfm and to close to the motor.

More information about the motor.
fully forged bottom end with flat top trw 2266 pistons.
comp cam timing set camshaft .545 lift and lifters
4500 stall from turbo action
727 with reverse manual valve body
MSD Ignition 6AL, MSD full Mech dizzy. total advance is 34. 8.5 mm wires and accel header plugs.
2" fenderwell exit headers
Idle is set at 750 rpm
power master 100 amp alternator
motive 3.73 gears with Detroit locker
green bearing 8 3/4 dana with moser axles.