Using Emuelec for Retroarch only?

Hi, I’ve a few questions:

  1. Since I can set EE to boot straight into RA, would I be “breaking” something by always skipping ES, or having some option overridden from ES side (do ES settings take precedence over RA)?
  2. Regarding RA, can cores from newer builds be transferred to older EE/RA installs (as long as it’s 4.0 or higher, as 3.X is 32bit only)?
  3. If I keep using ES, does starting a game from ES free it’s VRAM for RA usage, or does that strictly happen if you quit to RA/boot to RA, is there a setting for this maybe?