Run an alternative launcher. My favorite is GO Launcher EX.
Scrutinize any apps you've installed including widgets and live wallpapers. Maybe list your apps here for people to take a look.
Using an automatic task killer is often a bad idea. Don't use one. But rules are made to be broken. Check out this comment:
https://supportforums.motorola.com/message/458810#458810 which solves some Droid X freezing issues but amounts to running a task killer set on "mild".
Clear your system cache partition. Maybe even clear it a few times in a row! (This is done by rebooting while pressing down the home key, accessing the hidden menu, etc.)
Finally, if nothing seems to be working then I'd do a factory reset. This will reset your phone completely so be sure to back up your files. After reset I would immediately install a different launcher and slowly add back apps looking for any problems. At some point I might decide to install the "Auto Memory Manager" app mentioned in the link above, especially if I don't have any odd apps, widgets, live wallpapers and the phone is still freezing up.
Hopefully Motorola will get their act together and put out a solid Gingerbread version for the X. There's always hope. Just got the Droid 3 update and the phone is doing amazingly well.