Hasin_Sadique22 :
But in some reviews I saw the i5 7500 and 7600 gives better FPS than ryzen r5 1600.
Depends on the games with older games tending to be worse for Ryzen than newer ones. Some newer games are better threaded and fare better on Ryzen. With future games likely to be more heavily threaded, you can expect Ryzen to pull ahead of the i5 more often over time so buying the i5 (or even the i7) over the 1600 based on past and present games is more likely to leave you hung out to dry sooner than the 1600.
Once the 1% lows are on par with monitor refresh rates, which CPU is better doesn't matter much as the impact on perceived performance will be slim to none. Beyond that point, we are speculating on future futureproofing and the 1600 looks...