I know many people still sitting on anywhere from a 2xxx gen to a 5xxx gen and just don't feel compelled to upgrade from a CPU perspective. Those that eventually do, do so for the motherboard features more than the CPU - that's just a necessary cost for a small benefit.
This is marginally different for laptops where perf/watt becomes more important, of course. However for desktops, I certainly wouldn't be troubled by a 4xxx gen. I upgraded last year and it was from a 920 to a 6600K. Even the 920 did much of what I wanted, honestly, it was more a luxury upgrade.
While NVMe benchmarks are stunning I really am curious whether in an ordinary setting the difference to SATA can be felt at all. Not measured -- felt. When the era of swap ended because CPUs / chipsets finally could handle enough RAM and when we went from HDD to SDD, those could be felt for sure.
> This is marginally different for laptops
In laptop world, the problem is that with the spread of thin craze most laptops are now running 15W CPUs instead of 35W like in the old age and so there is little performance increase, no core count increase.
I sometimes tweak stuff on both laptops at the same time, and doing a side-by-side restart or even waking up from sleep makes the older model's lesser performance painfully obvious
Today I can't even tell if my 13" dell xps is in it or not.
I have an NVMe and a SATA SSD in my workstation. I do most of my work off the NVME, but occasionally work on projects that live on the SATA disk. I definitely notice a difference in things with a lot of disk access.
Not much difference in daily usage under Windows 7.
a 386 machine would be ~$10k (in 80s $s!) and more like a high end multichip Xeon system or something today - they actually had a compaq 386 of that vintage in my first job and it was still in active service in 2001.
There's no perceivable difference.
If you have enough RAM to avoid swapping and cheap SATA SSDs, all the requirements for fast/large CPUs or graphics cards are special applications of some sort. Browsers and editors and terminal windows and video playback don't count.
http://www.gamersnexus.net/guides/2773-intel-i5-2500k-revisi...
http://www.eurogamer.net/articles/digitalfoundry-2016-is-it-...
For "work" workloads, Sandy Bridge is still quite potent though. Honestly in that segment the gains have mostly been coming from moving to more cores. A hexacore or octacore with hyperthreading/SMT knocks the stuffing out of an i5.
Just wanted to add a little historical context.
The 920 is a solid performer, but oh my does it need efficient cooling. At launch it almost felt like a return to the Pentium 4 era in terms of power consumption.
If I were to upgrade my 920 anytime soon, it would be to reduce the need for cooling fans and to get a quieter system. As a programmer, I don't need more ultra-cores or jigga-hertz.
I also have multiple SSDs and an NVMe I recently put in... that seems to have made the most difference. I'm running 32GB ram now, and don't tend to bump into that as a limitation.
I'm still running a i7-4790K at home, and though I'd like something with more cores... nothing is compelling enough to bring me to switch given the costs involved. If I were building new, would most likely go with an AMD solution.