Buying RAM will always be a jungle mate but as others have stated you have to get Dual Channel(2 blocks) to spread out the workload. You haven't told us exactly what the machine will be used for but try to go with this baseline: When it comes to finding out what speed/what latency there is a pretty awesome formula you can use.
CL/MHz*2000 = cyclespeed in ns
Example: RAM kit is 2x4GB DDR3 1600MHz CL9 and RAM kit is 2x4GB DDR3 1866MHz CL10
9/1600*2000=11,25 ns cycletime.
10/1866*2000=10,72 ns cycletime.
So fx in that case, the higher speed memory is faster, but if it fx was CL11 the cycletime would be 11,79 - being slower than the 1600MHz.