My phone is now running like a dream.
I installed the leaked Gingerbread Android 2.3.3, I know it's the the most up to date but it's much better than Froyo. Get directions here (How To: Install Android 2.3.3 Gingerbread on Motorola Droid X)
I had to wipe my phone after installing the update and it kept Gingerbread which was nice and worked great.
I then downloaded and GingerBreak and one click rooted my phone ([26.04.2011][v1.2] GingerBreak APK (root for GingerBread) - xda-developers)
I'm in heaven, for now lol. Enjoy