Well RAM is usually the first place to start when looking to do any upgrades, so I would start there.
You could also think about removing any unused programs. And using the 'Windows Classic' theme which with greatly improve performance, especially in Windows Vista