I dropped my DX and now I've got issues. It takes over 5 minutes to boot up, widgets won't load, when I try to swipe from one screen to another it takes about 10 seconds, when I press any app it takes about 15-20 seconds to open. Basically, everything I do is super delayed.

I'm rooted and was thinking about doing a factory reset, but it takes so long to get to the menu, the screen goes dark. When I press the power or home button to get the screen up again, that takes another 30 seconds and I can't continue from where I left off.

Any help would be appreciated.