Hmm. You don't really need anything more for what you do with your computer.
I would say...the most cost effective thing you can do right now is save your money and just buy a completely new system later on.
Also that's an old system - so you probably already are maxed out on memory (i'm guessing you don't have a 64bit OS as well). Any upgrade to your computer would probably be a pretty moot point.