[G3 Android Development] Skreelink:
Yes and no. While apps stored in ram do launch faster, don't need to reread data, etc. There's still no reason to have that low of ram, especially when you're doing much of nothing. You don't want your ram completely full, you want some free for loading more apps, else android is constantly kicking things out of memory, then they're trying to reload services, etc and it's still a slowdown. The problem is all the LG built in bloat/services. Naturally, it'll keep all of the system services running (even if you don't need them, like authenticators and whatnot you can't see).

I find it runs smoothest with 800+MBs free, otherwise when the system gets lower, such as 400-600MBs free, I notice a lot of stuttering and lag, sometimes not too bad, but noticeable. I either have to slap away apps under recent, or hit the manual hibernation on greenify, which frees up generally up to 1.1GBs of ram and everything is silky smooth.

While the "Free ram is wasted ram" mantra *is* kinda true, as in doing no good if not in use, having it there helps the system move things around easier. Can't shift apps around if you have no free space to move it. During long periods of screen-on and multitasking, this becomes apparent as it's trying to keep all apps in memory to swap between them, whereas brief periods allow Android to put things to sleep, close lower priority, etc while the screen is off.

A good example of manufacture bloat/services eating (most) of the ram is my observations between my LG G3 and my Nexus 6, both phones are very similar in specs, including 3GBs of ram.

Difference? The G3 is running an LG stock custom rom, which has all the LG services, libraries, etc. During normal use, I see an average of 600-700MBs free if I've done a good bit, and experience stutters if I don't keep tabs on my "wasted" free ram (especially if it dips below 500MBs free). A full clear on my recents or reboot, I can only manage 1.1 MAYBE 1.2GBs free.

My Nexus 6, however, doing the SAME tasks (tested side by side), which is pure android tends to keep about 1.6GBs free ram, sometimes down to 1.2GBs, but never experiences stutters like the G3. Fully loaded multitasking has free ram comparable to the G3 doing nothing.

So the "Free ram is wasted ram" while being correct, still holds no sway on your ram being taken by services etc running and not leaving enough for apps to move around or load/unload properly. So you sometimes have to move things out of active ram yourself to keep some smoothness after long periods/heavy use.

As far as gaming goes, Games generally take a lot of ram, and the 900MB free might not be enough and android has to struggle to move enough things out of ram to fit said game, while also keeping essential services/apps loaded. More free ram, the easier it is for android to do this. Before you say a game shouldn't be that much, keep in mind one tab in chrome, just a web browser, can use 300+MBs, so a game loading a lot of elements and 3d renders can easily use a lot more.

These opinions and statements are based on my observations and tests, I'm no guru, but I hope it helps. Free ram is wasted ram, but full ram is worse. The management in fulmics is decent enough for everyday use, you can't blame the rom or Xpirt for how many services/drivers LG has loaded to eat the ram, which most are for hardware specific reasons I assume, but still, seeing how clean a nexus runs makes you wonder if they're all necessary. If you want more free ram to game harder on, go with an AOSP or non-stock rom for a cleaner running background, otherwise stock will give you the best with the hardware. Especially things like camera.