Advice. What brand desktop?
Your current computer seems adequate for most usage, unless you are going to do heavy multi-tasking or video editing. You can replace the harddrive pretty easily yourself. I've done it a couple of times and I'm no techie.
Print