Why do you think you need battery to update BIOS? Actually running laptop just on battery during BIOS update is dangerous, if battery runs out of juice during BIOS update, your laptop is a toast. Of course the same is true if AC is shutdown and there is no battery backup, but in most places AC is reliable.
If the computer hangs up during boot, can you boot into windows at all? in safe mode? The memory could be not compatible with your computer, it could be bad (yes, especially brand new memory could be bad, one could assume old memory was tested in another system and it works), or there is some compatibility issue with 4GB memory on the system that can use only 3GB and possibly BIOS update can fix it, is that what it is? Is your computer even compatible with 2GB sticks? How about speed and timings? those are different from original and could create issues.
I would update BIOS using old, original memory. If the new memory has issues and it seems it does have random one, it could really mess things up during BIOS update, since CPU needs RAM to work.