Hi, I would like to renew my a10 7850k paired with a gtx 1050 ti. I've been looking at different options based on the i5 8400, the Ryzen 5 2600x and the i7 8700 (no k). Currently, the pc will use it for games, university jobs and programming. I have seen that the i5 8400 gets more fps than the ryzen, but that in demanding CPU games it is left behind by its use of 100% of the cpu and is surpassed by the ryzen thanks to its 6 threads of more. Another thing that attracts me to ryzen is the ability to multitask, which allows me to perform different actions while I can be playing. The option of the i7 came to me by the approach of the Prime Day of Amazon, I think that with a small discount it can be an incredible option. In addition, intel does not require a very powerful ram to have a better performance and can be mounted on cheaper motherboards. Then the i7 8700 is not as expensive as it could really be. What do you think? Should I go for i5 or the i7 (in case of a small discount) or should I go for the ryzen? Thank you!