Trying a rom seems like an ok idea, not sure it would fix your problem but it may be worth a try. I would also suggest removing the battery and putting it back in (if you haven't already tried that.) The apps you mentioned may just be draining the battery since your phone is an older model, and...