76 Duster Overheating at idle

I had that issue running 195 and then waiting at a long light it would go up to 220 quickly. I changed to a 165* thermostat, a 4 inch circular shroud and added a pusher 16" electric fan. Now it will idle in traffic well, and if it rises I switch on the fan and it's fine. It's a cammed big block, they seem to run hotter to me.