have you ever ran a memory recovery app like mem maid or something like that. alottt of text somtimes slows it down a bit but i dont think itd be that much. i dunno.
try this thread for the app.
http://forum.ppcgeeks.com/showthread.php?t=59447
if it doesnt help, try saving all your contacts and such and try a hard reset.