I am currently running on a Dell Axim x50 (520 megahertz). I recently installed the new CE 5.0, the one designed for the x50. Now my handheld runs very very very slow. I press the start menu and it takes abotu two seconds for it to come up. I have no shortage of memory. I usually have an average of over 30 megs of ram available. I have the processor clocking at 520 megahertz. I have done several soft resets to see if this fixes the problem and it doesn't fix it. My handheld also lags badly when running videos and playing mp3s in the new Windows Mobile Media 10. Any suggestions or solutions?
By default, Windows Mobile 5 loads all applications and data into what Dell calls Built-in Storage. RAM is solely used to run programs now, much like your PC. Although this preserves your applications and data against a power loss when the battery dies, Flash memory is slower than DRAM. Hence, loading programs will take a bit longer. It doesn't matter how much RAM you have.
Newer devices like the X51v have a lot of BIS to accommodate this new scheme. Pre-WM5 devices have significantly less, so depending on how may apps you have, some may have to put larger apps on a card. Since SD and CF card access is much faster than BIS access anyway, you might consider loading your primary programs on the cards for faster access. Today screen plugins should remain in BIS, though, because the cards aren't loaded until later in the reset sequence and some plugins may not load properly on the Today screen if stored on a card. Many plugins have a delay option to compensate for this issue, so you may want to check yours.
If your videos are on a card, there shouldn't be any performance change in playing them under WM10. WM10 on my X50v works fine.