Possible causes;
cam installed retarded
low oil flow/pressure
faulty water temp gauges, maybe try to temp connect use a differ style & check for comparisons
auto 727 tf high trans temps up heating/transferring heat or to the radiator ???
high ambient outside heat causing heat stacking/soaking in the engine bay
too tight of engine clearances, somewhere in the new parts installed creating excessive heat
retarded ignition timing, especially if the cam is installed retarded
way too lean on the carb main jets
{a 770cfm Holley Street avenger out of the box, is probably pretty close thou, for a mild 383ci}
bad water pump flow or a blockage somewhere
shroud would/could help to draw more air thru the hole core
I have a larger engine & more of a performance build, more camshaft, aluminum heads, 6bbl etc.
I've run electric fans & alum rad. with no issues,
I do have more cfm flowing thou, {supposedly you need about 3000cfm min.}
a Puller fan Perma-Cool 16" #PRM-19115 2950cfm 9.80 amp draw @ 1750rpm aluminum blades
& an auxiliary Perma-Cool 13" #PRM-19113 2650cfm 8.00 amp draw @ 2500rpm aluminum blades pusher
for just incase, it may get hot in traffic or whatever,
a custom shroud 13" fan slightly offset to the upper hose side & the 16" offset to the lower hose side
& use 4 core Mancini Racing Alum 22" radiator,
also a Mopar alum water pump housing
{originally with a high flow water pump & Be-Cool 16" 6 blade alum fan, spaced 1" from the rad.}
& also now have a Proform Electric 37gpm water pump,
I don't have/run a thermostat, I have a 5/8" hole in a restrictor where the thermostat would be,
I made myself out of piece of stainless steel,
I've never had any overheating problems with either set up... making way more power
it'll run at less than 190* all day in Calif. 100* summers
all the electronics are run thru arming switches & all are wired thru relays,
to maximize the efficiency & minimize the draw on the charging system...
I highly doubt it's just because of an aluminum radiator or just because of an electric fan either...
sorry I can't be of more help, just guessing
good luck, either way