I know what you're saying about the waiting. If you want to upgrade you'll have to do that when ever you want, because there will always come out new better hardware, but the upgrade must be worth it and that isn't the case here imo.
The thing is that you're going to spend money on something...
Christ, with specs like that I would wait until the BTX standard would come on stage together with the AMD64/Prescott, PCI-Express, DDRII and whatever more. Then I say it's worth upgrading. This all will be on the market somewhere around the half of 2004...
It's your money, but as my dad...