robotcreeper101 :
I have a cryorig m9i and i plan on upgrading the gpu, and currently 1/2 of the games i play the i5 7500 is the bottleneck
What kind of games and and what resolution are you running them at, and what is your existing graphics card? And what kind of FPS are you getting? Those other CPUs aren't really much faster than what you have. They have more threads available, but most existing games won't make heavy use of those threads, and should still run fine on a quad-core processor without hyperthreading, so long as you're not livestreaming your gameplay or something. Here's a comparison of the userbench results comparing those CPUs, that should be indicative of them being in a relatively similar performance range when it comes to quad-core and per-core performance...
http://cpu.userbenchmark.com/Compare/Intel-Core-i7-7700-vs-Intel-Core-i5-7500/3887vs3648
http://cpu.userbenchmark.com/Compare/Intel-Core-i5-7500-vs-AMD-Ryzen-5-1600/3648vs3919
The per-core performance of these CPUs are all relatively similar. A handful of games can benefit from having those additional threads, but in most that still isn't the case. Chances are that they won't run your games much better than the i5-7500.