Posiblemente sea un problema de RAM, Android tiene la manía (buena o mala) de ocupar toda la RAM que pueda con procesos para garantizar la fluidez, y sigue siendo un poco desastre a la hora de liberarla cuando metes algo que necesita mucha.
Lo primero es eliminar y congelar todas las app basura, con esto puedes dejar más de 300mb de memoria RAM libre fija.
Otra cosa que puedes hacer el ponerle un kernel con overclock, una ROM que tenga tweaks en build.prop etc...
Y pasarle esto:
http://forum.xda-developers.com/showthread.php?t=991276 si te atreves

.