Suggest you run something like Belarc. It will give you an audit of your whole system.
Decision on RAM depends on what apps you use and things like how many apps you keep open at the same time. For browsing the internet and word processing you would not notice much difference with the extra 512MB. If you are thinking of upgrading to Vista on this machine then you would be well advised to go for extra RAM.