I have no personal experience with Dell, but, you should be able to move everything from one box to another. The only thing I'd question is the mobo. I think Dell uses proprietary mobo's that may have a different mounting pattern - the holes may not line up right. I'm sure a Dell expert will be along shortly to clarify.
As far as drives and cards...I can't imagine those not transferring seemlessly to another box.