Changing the caps often helps in reset problems.
In a battery-backed up CMOS RAM, the current is so low that the usually stated 0.7V drop across a diode is actually much less, about 0.2V even in silicon diodes. Anyway you should be able to use three batteries.