Wirelessly posted (htc Vogue: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) Sprint MP6950SP)
You can use Sashimi to back up contacts and whatever else you want to save so after you do a hard reset it will restore everything. A hard reset will probably help a great deal but unless you use an app like ClearTemp, SKTools, or MemMaid to clear out temporary files once and a while you will probably will have to hard reset again soon. I'm thinking that may be all you really need to do now to restore some performance. You see, after a while temp files build up and leftovers in the registry from uninstalled apps can bog things down. It's worth a try and ClearTemp is free.

You can find it in the commonly used apps thread in the software forum.