i would suggest a alternator would fix the problem. i thought when your running your car the alternator is actually providing current to your electronics. than if the alternator isn't giving enough current than it'll draw from the battery. a nicer battery would be more of a bandage fix i think. to help figure how what would be a better choice, is how many amps are you pulling?