I always buy desktops that have been refurbished. Likely from big companies upgrading have always had good luck with them and they are super fast and reliable not to mention super cheap.