I've done all those things, in fact I made a post last year going through all this. My PC is one I had to buy stock in a hurry based on what I could afford and what was available at the time, since my old PC literally blew up. It's just not as good as I wanted it to be.