Whats the renderer that you are using ? Almost all modern renderers that are worth their money use gpu instead of cpu.
Also 16 Gb Ram are really not enough if you want to do serious content creation, and i'd strongly recommend that you go for at least 24gb of ram. Take that from someone who works as a technical artist in the 3D and Gaming Industry.
Now if you look at gaming, the role of the cpu becomes even less important and you could just as well get an old sandy bridge i7 2500 from 8 years ago, overclock it and have almost no tangible performance difference compared to a 7700k. And with an RX 560 you could just as well go for a pentium g series and your fps wouldnt change much, because your absolutely gpu bound.
So bottomline: Get a solid Graphics Card first ! Like an 1060 or 1070, then check that you have enough ram in your build and then buy a processor with the best bang for the buck in regards to content creation (Which most likely will be a ryzen processor with the highest core count you can afford). Games are almost always gpu bound, so spending a lot of money on cpu only makes sense if you already got an 1080ti in your build and want to get the most performance out of this graphic card. And even then it only takes a relatively small amount of time for new games to get released, and your gpu bound again.
Also dont be a fanboy ! Always go for best bang for the buck, because thats all that counts.