Why are you so worried about RAM usage? I have a Mi5 with 3GB and no problem at all. Android is Linux based and some memory (or all not used memory) is dedicated to RAM cache. This cache is not freed when you press clean memory. It's used by apps if needed.
I don't have any lag problem with any...