You can reuse the Hdd but the OS is tied to the Mobo so you will have to acquire a new copy of the OS you want to use.
Your PC uses DDR2 RAM so you would have to use a Mobo that accepts DDR2.
Your PC uses DDR2 RAM so you would have to use a Mobo that accepts DDR2.