there are lots of sites that can give you upgrade options, all you have to do is tap in your pc details.
google is your friend!
Whats the reason for upgrading? 2GB is a reasonable amount anyhow.
What bit operating system you running?
dont bother going to 64 bit u will never find alot of software for it stay with 32bit.
you also need to find out wether you have
pc3200
pc4200
pc5300
pc8500
pc9600 too!