More RAM would improve multitasking significantly, as would being able to DMA from eMMCs (which I don't know if it's possible.) This is also why messing with swappiness can improve responsiveness.