I think the main culprit, is the lack of charging at low rpm's .
My first bike was a '79 Yahama XS400 vertical twin .
I rode this bike for two years before getting the '81 R65 .
In those two years, I had no issues with keeping the battery charged, it was a 12N12A type battery, not a large battery at all .
After getting the R65, I had low charge problems with the battery within 3 weeks of riding the bike the same way that I had done with the XS400 .
I think a different regulator that would give you more charging system output at lower rpm's would have gone a long way in solving this problem .