I am pretty much computer challenged, but we stumbled onto the fact that most places there are computer shops that custom build computers (as several members here do) for less money than the "names",. but can use as good or better parts. When we have a problem, we haul it down to the shop that built it and we are usually out of there in 30 min. with everything ship shap again,--unplug the problem component and plug in a new current version. We have had the machine for six years, so it should be obsolete, but twice we have had it "updated" to current specs, something I don't think works with the names.
Vaughn