Sounds like you're running with non-default Android lowmemkiller settings. Superscript V6 and some other apps will change the default to leave more free memory available for loading apps/games that require lots of memory faster. The downside it keeps a lot of memory free all the time instead of using them to cache apps in the background. I recommend not messing with that and just use default Android settings for most users.
I have checked where the default OOM groupings were, and the phone by default drops nearly every single app into the last slot (empty applications) which I see to be a noticeable problem. In a scenario like this, SuperCharger would come in handy, but I must first check and see if I can get the ROM to use more RAM, then tackle the groupings.
It makes no sense to have my browser killed so often, when there's clearly enough free RAM in the system to keep it open.
If anyone else can check, maybe after a few hours or so of use, periodically check your free RAM. I can't get mine to even get close to what I would consider low (say, 40MB), which was easily obtainable in Froyo. Probably why I felt some drastic performance issues there between Froyo and IHO with IHO constantly reloading apps.