as for batteries if you got trade club go to vauxhall as it is dirt cheap
I never upgraded my battery but I had a 12" sub and amp in a 1.0 nova back in the day, I just dropped the alternator and put in a cavalier 2.0 one and used a fiat aux belt lol
lights dimming is normal imo when u got it turned up m8
other people run another battery in their boot so when the primary battery is full and alternator stops charging it starts to charge your secondary one, this is also used for when you have external lights etc
I would also disconnect one of the subs and see how it sounds, see if it is a knackered amp rather than power issue