Moto Razr I comes with a 1G of RAM, but sometimes that is not enough. The Linux kernel uses swap space even if there is a lot of memory to page out allocated but rarely used pages, and move instead disk cache into memory.
I enabled a 256Mb ZRAM swap, and the difference in device responsivness is impressive - I can switch between applications with no lag, I get no freezes, and I'm happy with it.
To enable this, I sent a pull request to the Gamma kernel: http://forum.xda-developers.com/show....php?t=2217725
You will need to flash the next kernel image after the change is merged.