I'm currently running on an i5 6600K GTX 970 setup (16gbs of RAM of course). I can only upgrade one component at a time (due to budget constraints): either the CPU/MOBO combo or GPU. I'm currently eyeing out the Ryzen 7 3700X (paired with a decent B450) or Gigabyte RX 5700XT Gaming OC. Which should I upgrade first? I'm averaging 50-70 fps in Call of Duty Modern Warfare right now and I want to increase it to have better gameplay. I'm gaming on 1080p 165hz by the way, and I have no plans yet of migrating to 1440p gaming . Thank you!