have you taken the top hose off the coolant tank and held it over the filler part and then started the engine, this will show the speed of the water being pumped around the system, and potentially any blockages if there are any.
I would guess yours is getting too hot and then coming out of the overflow, meaning its overheating, could be the water pump is shot but this will show in the above test because the coolant will be moving slowly