I think the problem is that the phone has be jailbroken, Depending on what apps you download from cydia, that can slow down the overall performance of your phone. if you restore your phone, see how it's like without it being jailbroken for a while and if you decide to re-jailbreak it, you'll be able to tell if it was the jailbreak or the phone itself.