The laptop has 2 ram card slots each of which can take a 2gb card so you can upgrade memory to 4GB. It looks like you have a single 2GB card so you would just need to buy a second but check that you don't have 2 x 1GB cards in which case you would need to replace both to go to 4GB. I'd just upgrade the op sys first and see if you need any more RAM - I think you're unlikely to need 4GB. The graphics is more of a problem. RAM, hard drives, dvd drives are easily upgradeable, most other components are not.