RPM drop and electric fans!

Yeah I think that's the issue.
Next 2 sizes are 80 at idle or 120amps at idle. Which would you go with.