I stopped reading after the first line.
Adding RAM will not just magically stop software behaving how it has likely been designed. Say, right now, Safari is programmed to allow 6 or 7 tabs (I have no idea what the actual number is) before it starts dumping them out of memory. If we double the RAM to 2GB, and Safari now allows 14 tabs open, people will still moan that "OH WHEN I HAVE 15 TABS OPEN THEY START RELOADING, WE NEED 4GB OF RAM".
iOS is designed to be clever with memory. In fact, I would bet that you would probably notice 0 difference if the iPhone 5S had only 1/2 the RAM is has now. RAM is assigned to what is needed, and I think it's a safe bet to say that if you have 20 tabs open in safari, those 20 tabs probably don't need to be in memory.
A smarter solution, IMO, would be to cache the tabs to flash instead of reloading them - but that's a software design issue, not an "WE NEED MORE RAM" issue.