Why upgrade? Sounds like a pretty good spec machine already. I used to upgrade on a regular basis, but then the difference between 386 & 486 etc was pretty marked.
These days you wont notice much difference in performance. A reformat and reloading your software would probably have a similar effect.