I looked at upgrading my old Windows 7 PC but the cost of Windows 10 upgrade was at least half of the price of this PC. The HP PC came with everything as advertised. I was able to quickly move my user files from my old PC to the new one using Windows Easy Transfer. There are several useful videos on the web that show how to do this. I got the idea this PC is around 5 years old but my old PC was 10 so if this one will last that long I will be more than satisfied.