I don't care much about the price difference ($20) and I will use the system mostly for compiling and emulators (not games but things like qemu, android emulator, etc)
I will probably go with a i5 3570k
i'm now between a
Vengeance 8GB DDR3-2133 (PC3-17000) CL11 Desktop Memory Module Kit (Two 4GB Memory Modules)
Vengeance 8GB DDR3-1600 (PC3-12800) CL9 Dual Channel Desktop Memory Kit (Two 4GB Memory Modules)
They are $60ish. ($55~70)
I'm also open to suggestions. I will probably not overclock the system as from my experience this is more trouble than it's worth (face it, overclock is not saving money, it's a hooby
edit, i'm trying to understand what CL means in real life... it's the amount of cycles wasted to get one row of data if I understood the FAQ correctly... so on one memory i will waste
9 cycles, from 1600/sec
so in one sec it has 1600 whatever-a-ram-does
i have to waste 9 to get data.
that translates to 177.7 data requests per second.
on the other
11 cycles, from 2133/sec
that gives me 193.9 data requests per second.
Honestly, 1600MHz CL9 is the standard RAM configuration. Sure, you should get slightly (~9% theoretical) more performance from the 2133 CL11 RAM. However, that really won't make much of a difference in real world scenarios and even some bench-tests.
That link you posted is quite helpful and you can see how close the results are. I am running 4x4Gb 1600MHz CL9 Corsair Vengeance in my machine and I am quite happy and do not regret not getting the faster RAM.
For the IB, i5 3570 DDR3-1600 would be the best choice. For IB (ie i5-2500k) DDR3-1333 would be the proper choice.
For SB, DDR3-1333 is the specification and running ram above that speed is considered OCed (If if the CPU is not OCed). This invalidates the standard Intel warantee. Hoever for 20 bucks Intel wil sell you an OC warantee.
For IB the Ram spec was raised to DDR3-1600.
Also Both SB and IB have a max Ram voltage of 1.575 V.
Myself, I'm running Ripjaw DDR-1600 CL 7, 1.60 V with my i5-2500k
PS - Outside of benchmarks there is not a big performance boost above DDR3-1333. the real world performance gain in lower CAS ratings is even less noticable.
Memory controller is ON-Die with IB and SB. While it is true you can change the Ram speed without adjustimng the BUS Freq, thus not effecting CPU speed - Intel has come out and stated that for SB and IB that running your ram above the spec is considered Overclocking even though the CPU is not overclocked.
AND the sale a Overclock warranty to cover both OCing the CPU or the Ram, or Both.