There is Jailbreaking which you seek out such at XDA Develops for that question and support.

But did you try a factory reset and see if it works better?