So i currently got these specs: CPU - I5-7500 GPU - GTX 1050 TI RAM - 16GB 2400Mhz. I was thinking of upgrading my GPU since its getting outdated and i cant run most new games on medium settings, though ive noticed when i play games like Rainbow 6 siege and Fortnite my CPU is always at 100% and GPU only at 50-70% (both games at medium presets). So im guessing the I5 is bottlenecking my GTX 1050 TI, and maybe i should upgrade the CPU first instead of the GPU? Im currently thinking to upgrad to Ryzen 5 2600x (my budget doesnt allow me to go for 3600 so please dont say i should), And i think the 2 extra cores + 8 extra threads and the 200mhz faster clock speed (+OC capability) wont bottleneck my GPU anymore and i wont be at 100% all the time when gaming anymore. So should i upgrade my CPU first?