A simple way to boost up the speed is to remove all unnecessary tabs from the homescreen. They may look pretty, but in time, you'll find many of them practically useless.
Windows Mobile itself can handle SMS quite well. I've tried keeping more than 20,000 in my old device (Asus P750), and it...