I don't agree Graeme. I'll quote a couple of different scenatios for the fan duty to illustrate.
First, stationary in traffic, with the engine idling, and steady state heat dissipation / generation: Cooling speed 1
Next, stationary in traffic, after hard running - heat soak emerging from engine: Cooling Speed 2
Low traffic speed, up hill, Air movement insufficient to maintain engine temperature: Cooling Speed 3
HIgh speed low throttle opening (eg motorway) : cooling speed 4
Cooling speed 4 is likely to be zero if the radiator is correctly sized. Cooling speed 2 is likely to be flat out. Colling speeds 1 and 3 will be at different intermediate points.
If only full speed and zero are used then the engine temperature will climb beyond optimum and then fall below optimum. This effect is quite marked, because the overcooled water will flow for quite a while before the engine mass catches up, similarely in the other direction. A variable speed controller should maintain the temperature within a much finer error of optimum, ie coolant temperature entering engine very similar to engine mass temperature. Not only does this give more efficient running, it also minimises thermal shock on the engine.
Chris