so ive been looking to upgrade my cpu because my i7 7700 is bottlenecking my gpu. i was first leaning towards something like an i7 9700k until i saw how the ryzen 7 3700x compared to it. from what ive seen, the ryzen gets barely lower framrates in games compared to the i7, but has 16 threads, way lower cpu usage and is around $100 cheaper. so should i go for the 3700x or something more expensive? and any motherboard recommendations? thanks.