I have electric fans on mine, I wouldn't take a stock fan off and put on electric but they were there when I bought the car. I've sat at traffic lights idling in 105-110 degree temps with no overheating issues. I have 10.5:1 static compression ratio and idle at 550-600rpm. If they work on mine they should work on yours.
That's a pretty good list Rohrt posted of things to check. If the cooling system is not plugged or obstructed in any way I would look for other reasons of overheating, vacuum leaks and improper timing being on top of the list. An engine with retarded timing may transfer a lot of heat to the cooling system by burning the charge as it goes out the exhaust. I've cooled idles just by switching the vacuum advance hose from stepped source to manifold source.