ok first soft reset by pessing the little hole in the bottom with the stylus. this will reset it and u won't lose any data so don't be worried about that. have u done the rom upgrade? this helps with speed issues. and clear those temp files, this is where may ppl have memory issues come from.
and let me know what happens.
~mike