Battery powered board-duino: external oscillator vs. internal oscillator

It is more likely have to do with the 16MHz versus the 8MHz.

That doesn't matter a lot, if the chip is in sleep mode for 99% of the time.
Do you want to have it running continuously for 6 months ? that is not possible.