I would wait until one of the new games you run do not perform to your satisfaction.
If you are cpu limited, overclocking your i5-4690K would be good, but you will need to replace your motherboard for that.
If you are graphics limited, you can change out your GTX770 for a stronger card. You might be disappointed unless it is a big jump, like to a GTC1070.
How to tell?
Run YOUR games, but lower your resolution and eye candy.
If your FPS increases, it indicates that your cpu is strong enough to drive a better graphics configuration.
If your FPS stays the same, you are likely more cpu limited.