To get it to recognize the sound card, you have to install the soundcards drivers.
The memory type, speed, voltage and timings should be listed on a sticker on the ram.
I'm pretty sure that board doesn't have AGP slots (brown) or (long tan or white) Pci-e slots, it only has pci slots, which is very rare I must say.
Can you tell what the slot is by looking at it? Pci is a short tan slot, the first one near the cpu. If it's pci only you can only upgrade to a low end card like these and basically they are very overpriced crap because they haven't been made in many years:http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=100007709%20600007853&IsNodeId=1&name=PCI
Your best bet would be to look on craigslist or post and ad on craigslist for a PCI video card. I had a box full but I threw them all away years ago.
*edit* that last link was wrong, fixed it now.