i'm not sure why there seems to be such an aversion to buying memory on macrumors. maybe it's some sort of inbuilt defence/protection mechanism for apple being stingy with ram...
up to 16 GB is a no brainer in 2017. unless you're a masochist, in which case, buy a crappy chrome book. yes today you can make do with 8. but you're going to presumably keep the machine longer than this year.
32 GB vs the cost of a machine you can install it in is a nominal amount vs total machine cost.
64 GB or more starts getting expensive. (relative to total BOM)
so with that in mind, my current recommendation is
16 GB unless you're being really tight fisted
32 GB if you're a typical power user
if you need more than that you probably know better than my recommendations above.
again. in terms of total BOM cost, 16 GB is not a large portion of the cost. it just isn't worth skimping on.
you'll see far more benefit from more ram than going up 1-2 steps in cpu most of the time.
cpu clock only affects you when your machine is running 100% cpu load for extended periods. and most people's use case just doesn't include that outside of very infrequent use.
[doublepost=1499753321][/doublepost]
RAM has speed and latency figures. This "timing" that we talk is latency, also otherwise known as CAS. Speed is 1600MHz 1866MHz 2133MHz etc.
What you need to do is match all the sticks you stick in your computer. Get the lowest possible latency with the highest possible speed your computer can support.
Now, buying higher latency means observable snappiness differences can occur. More than the perceptible difference in bus speed. A slower latency will be more noticeable than a faster speed.
no.
memory timings will not affect ui snappiness and in general hitting the pagefile due to memory starvation is a massively more performance degrading problem than memory timings.
on intel cpus outside of skylake X, ram timings (especially the minor difference you may need to make to run more DIMMSs) make so little difference (as intel cpu cache is so good) to regular applications as to be virtually irelevant.
unless you're running skylake X or ryzen (which no macs currently have), or are shooting for synthetic benchmark numbers, really high ram speeds are mostly snake oil.
ryzen and skylake X are different but that's because the ram speed affects the cpu differently and the core to core communication is dependent on it on those CPUs.