I've only ever bought one PC all the others have been self builds, the bought one was a custom build which has been fine, number 2 PC is again a self build from a motherboard bundle bought for a ridiculously low price on the final day of Maplin's bankruptcy sale, the ram was crap so bought some better, the CPU only a Ryzen 5 1600 but it certainly worked well far better than I was expecting, failed the Win11 check on the CPU, however I discovered that with a bios update it will run generation 3 Ryzens, So ordered a Ryzen 7 3800X yesterday from Scan, was on offer and which arrived today was due tomorrow! Anyway just installed it and it does pass the Win11 test, not that I'm in any hurry to install Win11 just yet. It's that good that I've swapped the 1080TI in this PC for the 980TI in the AMD and put the 1080TI in the AMD, instant FPS increase in TRS19. The 980TI was originally in the i7 Machine. Gave both GPUs a good clean with the air can as well lot of fluff in the 1080TI that wasn't obvious before taking it out.
What does appear to be obvious is certain suppliers are selling new PC's with old hardware, there are people with supposedly two and three year old PC's finding they are failing on the CPU being too old.