I originally had my fan wired through the ignition switch (with a relay) so if the key was on the fan was on. I was finding on all but the hottest days the motor was running too cool... seldom over 160*. So last year I put a thermal switch in the head (SBC) set for 210* on, 190* off and now the motor runs at a constant 200*, which from what I've read, is about ideal. You want the motor hot enough to evaporate the moisture in the oil.
You may already know this, but just to emphasize, regardless of how you trigger the fan, you really need to run a relay between the controlling switch and the fan. There are two reasons, the first being that those fans draw a lot of juice (mine is 30 amps), which is way more than most switches are designed to handle, and secondly, if you don't electrically isolate the fan from the ignition system, when you turn off the key the fan will continue to energize the circuit as it winds down. The inertia of the fan turns the fan motor into a generator as it spins down. This can cause "run-on" of the engine after the key is turned off.