Personally, if you're intending to use this for 3D rendering etc... multicore heavy instructions, then I would have plumped for a Ryzen personally.
For the same price as that 8700 you could have had far more cores, at similar speeds, which would definitely assist with the rendering etc...