bmockeg :
3GB of VRAM will be outdated within 1 year. A 4 core processor will still work for many years, plus the processor is the cheaper of the two to replace if you decide to in the future.
Well, yes and no. 3gb vram will suffice fine at 1080p 60hz. There are only one or two games that can dynamically use more vram at that res. COD WW2 being an example, along with Wolfenstein 2. But for the most part even games like BF1 (okay toned down a little bit on in game settings to maybe high, you still won't touch 3gb usage. With that said the games he mentioned the extra 3gb of vram on the 6gb card would really help. but I don't agree that it wont' be sufficient in a years time.
On the CPU thing, well, I disagree. More and more often I'm answering posts from people on why their kabylake gaming systems have stuttering while gaming, along with FPS drops. It's because of the CPU being 4c/4t. They max out. It's happening more and more with newer games as they take advantage of more cores/threads. So, where 2 years ago an I5 7400 was rocking games with CPU resources to spare, it's just not so now. It will only continue that way.
When a 4c4/t CPU is listed as a min requirement then it's kinda obvious.
For normal tasks of course a 4c CPU will be fine, and plenty. But for gaming it's running into a wall soon enough.