Do you move the spark advance to the right position each drive?
Is the coolant boiling, or just filling the top tank and going out the overflow pipe?
If it only overflows when you drive faster than 45 or so, then the radiator doesn't have the flow capacity it needs. It's either too small or plugged.