I see dozens of posts everyday where folks ask if they should get a new CPU for gaming even though theirs is only a gen or two old. Especially those folks on 1440P or 4K. Some people mistakenly think running higher resolutions need more CPU horse power. Nothing could be further from the truth. In fact the more you crank up your resolution and eye candy the less CPU horse power you need, not including 100-144hz setups. I saw a great article on Anandtech about the new Kabylake X parts. They were nice enough to throw in the new CPUs by AMD and Intel but also included an old i7 2600K. If you glance through the games you'll see that the i7 2600K keeps up and even beats the newest CPUs out there at 4K and sometimes even 1080P in some cases.
http://anandtech.com/show/11549/the-intel-kaby-lake-x-i7-7740x-and-i5-7640x-review-the-new-single-thread-champion-oc-to-5ghz/11
The short of it is CPUs are good for gaming much longer then most people realize as long as they have 4C/8T or more and 60-90FPS is all your aiming for. This is also assuming your CPU was a good gaming CPU to begin with (cough not a AMD bulldozer or derivative...so yeah Intel CPUs basically from the last 7 gens).
http://anandtech.com/show/11549/the-intel-kaby-lake-x-i7-7740x-and-i5-7640x-review-the-new-single-thread-champion-oc-to-5ghz/11
The short of it is CPUs are good for gaming much longer then most people realize as long as they have 4C/8T or more and 60-90FPS is all your aiming for. This is also assuming your CPU was a good gaming CPU to begin with (cough not a AMD bulldozer or derivative...so yeah Intel CPUs basically from the last 7 gens).