Ok, well, being an older socket, again, you won't get brilliant performance and you'll want DDR2 RAM max of 800MHz (according to newegg here
Having said that, after some google searches, you most often get DDR2 SODIMM which is not right, it won't fit. You'll need DDR2 SDRAM for the desktop motherboard. Newegg, again have an example here
You still have 16x slot for graphics card (unless you use the integrated graphics). I'm not sure how it would go running graphics as most higher-end graphics may bottle-beck through your CPU. As for integrated, it would be good for if this is to be a work/internet computer. It may run some old games, again, I don't really know.
Storage wise, anything should go so long as you get SATA connections and nothing above I think 2TB.
Hope some of this helps