Check the plugs to make sure your fuel mixture is ok a too rich or too lean mixture could cause an overheating problem.
As for the water flowing too fast through the radiator, I don't believe in that either.
And remember the thermostat's job is to keep your engine from running too cool, the radiator's job is to keep it from running too hot.