FD,
That is a very sizeable cam. And it is in a 340, not a 440. Less cubes to soak up the extra duration/overlap. Post #61 is a 5 min test that will TELL you the optimum idle timing. It is worth doing just to give you a number. It may require more idle timing [ say, 44* ] than it does for WOT. You may have to compromise & settle for, say, 35*. Locked timing would help. You would need a high hp, 3.0 +, starter for consistent starting. [ the factory starter is about 1hp ] Or instal a sw as per post #76. You might be able to find a programmable ign system that handles all of this.
Now that we have the cam specs, the problem is the cam [ size ]. Cams are power shifters. More cam takes power from the low end....& transfers it to the top end. That is the cause of your problem. Not making enough HP at idle speed to take the alt load.
The 40 amps of fan load loads up the alt, which loads the engine. The engine hp at idle is reduced because of the cam, engine struggles with the load...& drops 400 rpm. Nothing to with the alt per se, wiring, etc. A different alt may reduce the rpm drop slightly but I doubt it would be anything like recovering 400 rpm. Increasing the idle timing will help. because it makes more hp ] , but I doubt it would recover the full 400 rpm.
If there is room, I would instal a clutch fan.