Im building a new PC and the only thing Im not 100% sure is CPU.
The PC will be mainly for more difficult computations in softwares like R, Matlab and Maple. On my present computer
'AMD Athlon 64 Processor 3500+ 2,21GHz, 1 GB RAM, GeForce 8500 GF' some computations last several hours. I dont do any graphics stuff - sometimes some 3D plots, sometimes HD movie, almost no games.
My new build will be:
ASUS P8Z77-M PRO
CRUCIAL M4 128GB
Seagate Barracuda 7200.14 1TB
Kingston HyperX Blu XMP 16GB (kit 2x 8GB) 1600MHz
Gelid Solution Tranquillo rev.2
Seasonic S12II-430 430W Bronze
Cooler Master Centurion 5 II
there is no graphics card because of my budget (cca 1000$) and I think integrated HD 4000 would be enough (maybe Ill buy some later)
and CPU: Intel Core i7-3770k / i7-3770 / i5-3570k
One guy told me to buy i5 3570k - after overclocking it will be better and cheaper than i7 3770. But i7 3770 has 8MB L3 cache and uses hyperthreading (i5 3570k has only 6MB L3 cache and doesnt use HT).
So I thought that i7 3770k would be the best choice, but after I read some reviews Im not sure because of high energy consumption and high temperatures.
But I have never done any overclocking so maybe i7 3770 would be sufficient for me? Or will I use higher frequencies with OC i7 3770?
If you want to OC you'll need faster RAM, 1800MHz+. If you are committed to buying the 1600Mhz then you won't be able to OC with either the i5 or i7-3770K anyhow.
There's no need for stupidly fast RAM on modern platforms, even for overclocking.
Either the 3570K or the 3770K would show a dramatic difference in the performance of your computations. The 3770K is definitely going to have the performance edge, but it also costs more, so the benefit may not be totally worth it.
Neither the 3770K or 3570K consume large amounts of energy (in fact, they are the most efficient performance/watt processors on the consumer market), but they do tend to run a bit hotter than we're used to because of the surface area of the die in addition to the cheaper thermal paste solution that attaches the IHS.
Whichever you choose you'll certainly be stunned by the difference.
A few questions first, Have you opened task manager and watched R, Matlab, and Maple(thought that was only an apple program) run. Are the these programs using multiple cores ? If not, a person may want to get the processor with the greatest frequency potential (OC). I would go with Intel for Calculations any day. I would encourage you to write your own program in C# or C++ to solve equations, you will learn the equations better and have the solutions much faster. Those math programs are so bloated; programming them is a bastion to programming itself.
this link be useful to u. though i5 3570k is not in the list u can average out the performance comparing the rest.
The more threads the better. If you are not overclocking, I suggest a Xeon as it costs the same and has some added features like the use of ECC memory if you want it and more PCIe lanes. I use the e3-1245 v2. It turbos to 3.8 ghz (3.6 with 8 threads at 100% load). Its 279 bucks at newegg.com and has built in graphics. Its 100mhz slower than the 3770, but gives nearly the same performance and will save you 50 bucks. The next cpu up will give you the same speed as the 3770 for the same price.