"Does the computer do what you want it to do properly and quickly right now?"
If the answer is yes, then why upgrade?
If the answer is no, then what is failing? Frame rates in games? Abnormally long times rendering photo/video changing? Something else entirely? All the above?
Maybe I am too conservative, but upgrading for the sake of upgrading can be a waste of money, especially if what you have works just fine.