You have a very good list of parts.
some thoughts:
1. 120gb is a bit small for a windows C drive. Many things will default to the C drive.
I would opt for a 240gb ssd.
That will hold the os and a handful of games.
Defer on the hard drive until you actually need space.
If you can go 500gb, you may never need a hard drive at all. That is all I have.
If the price is not too different, I would buy Samsung evo; I think they are a bit more reliable and perform a bit better.
2. On the cpu, I5-8350K is much better than 7600K.
A 4 core processor does not get much love on these forums, but I think it is a very good option if you will overclock.
Few games can make effective use of more than 4 threads.
You will leave some 30% cpu performance on the table if you do not overclock.
Most K processors will oc to near 5.0 levels.