RPM drop and electric fans!

From where? Alt or Battery?

I agree with other that you may have timing dropping out when in gear, which creates a waterfall effect. If it happens only when the fans are running, may not be the issue.
From Battery