I think it depends mostly on your Motherboard, if you can find out what make and model it is it will help. That will also help with choosing what sort of RAM to use.
Some good manufacturers are Kingston and Corsair. I personally have Kingston in all of my machines.
Go to www.crucial.com and run memory scanner tool. This will show you how much memory you have and how much it can hold. It will also tell you what kind of memory you need. I don't recommend buying the RAM from Crucial they tend to be high priced, but it's a great place to get info.