It's been a while since I've played a game with decent graphics and upon installing some good looking games again I find that my PC isn't running the games as well as I remember. I remember even playing Watch Dogs I used to be able to have quite high settings and have no problems with FPS but now I just keep getting stutters and lag spikes even on lower settings which I feel shouldn't be happening. I feel like it could be my CPU because that is becoming pretty outdated which is annoying because to update so newer stuff I'd have to end up changing a lot of things which I don't have budget for right now. I'll leave my specs below to see what you think. Do you think if I changed to an i7 4790k I'd get much better performance? It's still an older model but it's something I could use and not have to change mobo and RAM to do.
CPU: i5 4690
GPU: GTX 1060 6GB
Mobo: Gigabyte H81M-S2H
RAM: 16GB DDR3 1600MHz
Power: Corsair CX600
CPU: i5 4690
GPU: GTX 1060 6GB
Mobo: Gigabyte H81M-S2H
RAM: 16GB DDR3 1600MHz
Power: Corsair CX600