I had around 75MB in 4 in "Other:" and I realized a couple of things. First, LauncherPRO is about 20mb of that (which seems like a very big amount). If you uncheck keep in memory in LauncherPro, you will see that number goes down to around 53MB in 3 and puts that 20mb memory in the background processes. I believe the 3 in Other are now the necessary: Android System, Dialer and Process.acore, but I could be wrong. In any event, I now have:
57MB in Other Avail:22MB and 29 in 3. This says to me that since the phone has 256MB, then the ROM itself takes up 148MB...256-(57+22+29). So that seems to be the issue. I am sure Eclair was less but don't know by how much.
I have changed my LauncherPro settings to Very Low, homescreen cache and prevent force close, while taking out the keep in memory. We'll see how that goes, but so far that has completely stopped my lag issue after waking up form charging in the dock.