I just replaced my work desktop i5-2500 with an i5-4570. Same SSDs, 16GB RAM instead of 24GB. (Not a voluntary move.)
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.
Even with a very intense overclock, Sandy Bridge is starting to fall behind the pack in gaming. Not obsolete by any means but 5 years of even incremental IPC gains do add up, and Sandy Bridge is still running PCIe 2.0. The 2500k is starting to come out 30-50% behind the 7600K in many titles let alone a 7700K, which is a very perceptible difference.
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.
Yep. It was that reason that i upgraded from the 2600k. My entire workspace is virtual machines. The 2600k started falling down there. Vmware without hyperthreading is kinda non optimal. Sub normal. Frfrrl. Everything else, it is still a cracking pc.
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.