Si es cierto que Gingerbread no deja apenas RAM libre, pero no veo que eso influya en el rendimiento del móvil, ya que si necesita memoria la libera.
Y el motivo por el que Gingerbread no deja RAM libre es por algo que a mi particularmente no me gusta nada, y que espero que en futuras versiones no sea así, pero dudo bastante que lo cambien, y es el siguiente: Gingerbread carga aplicaciones de forma preactiva en memoria (repito, preactiva, no predictiva, ya que no usa ningún algoritmo en especial, lo hace al azar) hasta llenar la RAM, con el objetivo de que si te da por cargar esa aplicación ya esté en memoria y tarde menos en abrirse.
Repito que a mi no me gusta nada, pero en fin, si los ingenieros de Google así lo han considerado será por algo, espero que sea algo que vaya en el Kernel y cuando se libere el código fuente de los Kernel de 2.3.4 se pueda corregir, porque insisto que me parece algo horroroso.