Best cure is to make sure radiator is working to its' maximum. Get the radiator rodded out, flush the block with chemical flush. Refill the radiator with distilled water and anti-freeze. The distilled water prevents mineral build up. If you can loosen the mounts, slip the radiator as close as you can to the fan.
I agree with this.
The B6000 doesn't have a thermostat, so there won't be any conflict with the electric pump.
The electrical draw may be a problem, depending on the power requirements.
However, too much flow by itself cannot make the engine run too hot. There are other reasons that may result in a cooling system boiling over after making changes, but it's not too much flow. While Smokey Yunick did some research into this sort of thing, and concluded that it was excess flow causing boil overs, the article
here explains that it's more of a component conflict, not an issue of too much flow in and of itself.
Some of Yunick's other work looked at water inlet and outlet temperatures and helped lead him to the same conclusion, but even Yunick, genius that he was, can't overcome the laws of thermodynamics. Keeping the thermostat in the block helps promote turbulent flow of the coolant. When the flow is turbulent, it swirls around and warms the fluid evenly.
Laminar flow tends to create a layer of very hot coolant, against the engine, and a layer of relatively cold coolant in the rest of the system. The useful volume does not get used, then, and the hot layer can boil. When it boils, obviously no cooling is being done, and the engine can overheat in spite of the coolant that isn't really warm yet.
The radiator will work more efficiently the hotter it is, and keeping high volumes of coolant flowing through will lead to more stable conditions for all the components. That is, it's better to have engine inlet temperatures at 175 degrees, say, and outlet temperatures at 190 degrees with lots of flow than it is to have inlet temperatures of 100 degrees and outlet temperatures of 180 degrees, even though the second example is "running cooler."
Kubota designed the thermo-siphon style system on the B6000 to reliably cool the tractor at its rated output. Like Birddogger advised, service your stock cooling system back to factory specifications. Pull the radiator and get it boiled and rodded out. Then clean the outside thoroughly, straightening any bent fins. While it's out, flush and thoroughly clean the engine block's coolant passages.
Service the fan belt, make sure the radiator shroud fits snugly, and clean out the grill screen. Make sure the fan itself is undamaged and intact.
Fill the radiator with a 25% antifreeze, 75% distilled water mix, supplemented with Water Wetter or whatever surfactant you prefer. That should make your machine ready for another 35 years of service!
I don't see any reason to "fix" something that will work properly if brought back to specifications. It's designed to work without a pump, and has, for a long time. Moving more coolant is good, as established above, but the problem with overheating in this case is insufficient cooling in the radiator itself. Either the coolant passages are clogged, the air passages are occluded, or some combination of both. Fix the issue there, and everything is back to normal.