After reading that others have the same issues as I do with ICS (bad battery life, wifi connection problems, and the phone being sluggish) and a factory reset is the "fix" for this, I went ahead and did a factory reset. Surprisingly, the phone had automatically backed up everything.. I still had the wallpaper I was using before the reset, all photos, contacts, downloaded ringtones, and apps. The things lost were text messages and app content. Not sure if that has anything to do with it, but the phone's performance with ICS is still the same as before the factory reset.