To categorically rule out the ball cock, I would suggest isolating the water supply to the filler valve on the tank (assuming there is an isolator valve somewhere nearby) and then see how it goes for a few days. If the tank no longer overflows, you know where the problem lies.
Going to give...