Advice on upgrading computer hardware for gaming.?

Every time I have upgraded my computer I ve never felt quite happy with the framerates in the games I play and so I want to ask for advice this time on what I should spend the most on for my needs. What might be bottlenecking the build? Does everything have to be upgraded? My current build: CPU: i5 8600K... show more Every time I have upgraded my computer I ve never felt quite happy with the framerates in the games I play and so I want to ask for advice this time on what I should spend the most on for my needs. What might be bottlenecking the build? Does everything have to be upgraded?

My current build:
CPU: i5 8600K @3,1GHz
GPU: Asus GeForce 970 4GB
Ram: Corsair 8GB DDR4 3000MHz
Mobo: Asus Prime Z370-P

Games I am unhappy with framerates:
Assassin s Creed Odyssey (severe framedrops at medium settings)
Metal Gear Solid 5 (framedrops at medium settings)
League of Legends (framedrops at highest settings)

Now I mostly play League of Legends but I find it pathetic to have low frames (40-50) at times in such a low-demanding game.

My budget for an upgrade is roughly 500-600 euro.

Thanks for the help in advance!
7 answers 7