overheat only over 3000 rpm

Lose the electric fans, I would go with the stock arrangement. Check into the lower hose collapsing.