Hey landeviraj,
The build is pretty solid, but if I were you I'd get the i5-8600k, since it's the first mainstream i5 to have 6 cores instead of 4, but wait a bit for the prices of the new 8th gen cpus and z370 boards to go down. (They are out of stock at this point)
Moreover, the rumored gtx...