Moved to the PC forum.
As for your question, I cant see how your Hard Drive would be a problem, since all newer mainboards usually support IDE and SATA drives, just check to be sure.
As for your operating system, don't expect to hook up your hard drive to another mainbaord, especially if its Windows since you'll have activation problems, thats if it reads it at all. You'll probably have to back up your data and reformat your drive and reinstall Windows, even then Windows activation will probably still give you a problem, if it does choose activate by phone and call Microsoft to see if they'll activate it for you.
Also, your new mainboard will probably be incompatible with your current RAM, Video Card, and CPU, which you'll probably have to buy all new to meet the current spec of your new board.
If you cant afford all that, then you might be better off just adding more RAM to your current Mainboard.