How can I make an existing persistant live USB installation load more of the OS to RAM?

Check out these instructions. To summarize:

  1. align the partitions with the SD card erase block size (so the filesystems are aligned when created).
  2. Move directories like /tmp and /var/log to RAM by making fstab entries. Also turn off access time tracking for / with the noatime option in fstab.
  3. Link other directories like /var/cache/apt/archive and your browser cache to a place in /tmp.
  4. Make RAM home based users for quickest access -- you may not explicitly write much in your home directory, but the GUI and browser certainly do.