Obviously every OG is unique and special in its own way, but it bums me out to hear these troubles.
I am just going to put down what I have recently been doing on MIUI and now all ROMs.
First no compcache, I use a 256 linuxswap partition besides the ext partition to link apps. I used RomManager to make both partitions but had to copy all the sd to computer because everything will be formatted.
I use swapper2 use swap partition check yes for everything and erase the entry in swap file name since I will be using partition so don't want a swap file created on sd card storage or root, which ever word works so you understand.
Now here's the biggest change besides no compcache, I have my swappiness(greatest word ever) set to 100. I used to have it at 30 max along with compcache but the new settings and set up I am using have kept FCing, freezing and app crashes completely at bay.
Also I jacked up my vm heap to 60.
Use med voltage because performance is more important to me than battery drain. Highest voltage gives you the best chance at all around success as it has been explained to me by Chevyno1 and prime.
I use interactive and 1100 max no profiles as I like keeping low pro.
Maybe if any of you nandroided this version, maybe give this a try.
Also no supercharger script other than what Mags has done.
This build has really been treating me well, as have the last few. And I have noticed huge quality and experience improvements with the above settings on every ROM, both with and without Cyanogen as its base.
Oh one question, did MIUI not include the default app selector this build, usually found in the far right menu in settings.
danceswithbongs
walkin the walk while tappin the talk
danceswithbongs