I want to buy more RAM i have 512mb. How do i know which type to get as in #of pins and such. And which brand is best.