Si el problema era la memoria, te aconsejo que lo busques con +512MB y al menos, con la posibilidad de instalarle algún día la Cyanogenmod. A mi pasaba lo mismo con mi querida Desire (256MB).
Con la Desire, rooteada y usando Cyanogenmod, una "solución" muy buena fue esta aplicación:
https://play.google.com/store/apps/d...=ru.krikun.s2e
http://apps.krikun.ru/s2e.php
fue muy sencillo teniendo una partición etx4 en la sd y siguiendo las instrucciones.