I've just ordered a brand new i5-3470 and MSI Z77A-G43 motherboard to go with it.
The question is how do I overclock it? Do I turn off turbo and just set the multiplier to 40? If so, will the frequency automatically drop to 3.8Ghz with 4 cores active? Or maybe I should set the multiplier to 38 and leave the turbo on? What's the best way to go about it?
You can raise the turbo multiplier by 4 bins thus giving you a 400mhz overclock on all non K ivy bridge processors. Other than that, you're stuck with 4ghz unless you raise the BCLK a couple notches (100-107) but you raise the risk of instability if you up the BCLK too much as it overclocks other parts in your system as well.
So yes, leave turbo on and up your multiplier by 4, but it looks like you already did
Naah, I took the screenshot from anandtech review of that CPU. But if I up the multiplier by 4 wouldn't the CPU-Z say the Core Speed is 3,6Ghz? (the standard multiplier for that CPU is 32). Perhaps turning off turbo boost will allow me to get full 4Ghz with 40 multiplier, but the question is will it downclock to 3,8Ghz with 4 active cores? Will it even be stable?
It will show 3.6ghz but it will turbo to 4ghz when you load an application, all four cores will only turbo to 3.8 and 4ghz for single/dual core. If for some reason you can still get that 40 multiplier with turbo off then go for it, as it will allow all 4 cores to run at 4ghz simultaneously.
I'm able to get 3.8 GHz on all 4 cores, and turbo boost will allow 3.9 on 2 or 3 cores, and 4.0 when a single core is loaded. The 38x multi will run indefinitely. I left all the EIST and TBT settings enabled, so it downclocks to 1.6 when not loaded. There's no need to disable cores in the BIOS.
With a bclk of 105.3, you can have 4GHz on all four cores.