Hmmm... So I do want to overclock the 8700K
a little bit,
but not a whole lot. So 3000Mhz or 3200Mhz memory speeds would be all I'd need, I think?
4 RGB sticks would look cooler in my open TT Core P3 Snow case, especially the
G.Skill Trident Z RGB ones.
But I've heard 4 sticks of memory on a dual channel board can stress the CPU
So maybe I just get two??
Something like this:
https://ibb.co/fTOmAw
Generally, I agree totally with Larry. And I say "Do it when you first build the system, even if you think you are buying more GB of RAM than you need."
On the other hand, I'm not sure that the myth about stress from 4 sticks is worth the worry.
I started with 16GB, and agonized later over replacement with a 2x16=32GB kit, versus adding a duplicate kit of the original 16GB. I finally decided to go "cheap" as RAM prices were going up, and bought the 2x8GB=16GB kit. These were G.SKILL TridentZ DDR4-3200 14-14-14 sticks. G.SKILL had told me they "couldn't support 2 x (2x8GB) with unmatched kits of the same model" for purpose of warranty replacement for not meeting the spec of an individual 2x8 kit, but would support the RMA if the user could accept clocking the RAM to 3,000.
So I decided to roll the dice. The two kits work fine together at the XMP spec. Further, on the issue of stress to the CPU's IMC, I believe I had to change the VCCIO from "auto" to 1.18V. That is, the BIOS monitor had shown the "auto" value to be 1.16, and I changed the setting so the monitor showed 1.18V. 20mV shouldn't make a hilla-beans difference for the IMC, which has a spec limit of ~ 1.25V for my Skylake. Consider that you are using an i7-8700K. Other indications suggest taking the SA or System Agent voltage off "auto" as well, under a similar spec. And those indications suggest that "auto" will increase VCCSA excessively under the overclock scenario. This -- I didn't observe, but the spec limits are approximately the same for the two voltages.
So add the caveat that VCCIO (and possibly VCCSA) need to be tweaked slightly.
ALL THAT BEING SAID . . . . You shouldn't have to change anything from the original XMP settings -- you should not have to tweak the voltages -- for a 2x16GB=32GB kit.
In addition, with a 2x16 kit, you should be able to run them at a CR or command-rate of 1 instead of the default CR=2, although you might indeed have to tweak VDIMM, VCCIO or both slightly to make that work. But you can't so easily set CR=1 for a 4x8 kit.
Since the 8700K is a current-gen processor, you might want to consider a RAM speed higher than 3200, but 3200 should certainly be fast enough.
At today's prices, though, you are going to pay -- either for a 2x16 kit or a 4x8 kit.