For games for the next 3-4 years, ryzen 5 2600x or ryzen 7 1700x is better

 

v20240901