Choosing a CPU for first time

For GPU, one should not rely on the core clock & memory clock alone but on shader units, pixel rate, texel rate, memory bandwidth, etc.. So, what should I see for choosing a CPU for first time other than clock speed, number of cores & HT support?

NOTE: Neglect power consumption, max temperatures, etc. Consider CPU intensive works like 3D rendering, video editing, etc..
 
i5 4590 or i5 4690 , which is cheaper

for games the single core result is of great importance and the number of cores - at least 4 . Then the multi core result . It is important for video editing and games that can utilize more than 4 CPU cores at a time . Since more and more the graphics processing is moving from the CPU to the GPU , you need base multi-core performance . After this threshold , the CPU partially idles . Here the Intel i5 wins ! It has great single core and enough multi core power .

 
Support, or lack of said, for hyperthreading as well as MIPS, or millions of instructions per second and the processor date, would all be relevant factors I would think. CPU part numbers can be used over a several year period with models that have newer production dates often having revised manufacturing processes that increase reliability and performance over earlier versions. Also, the socket type, in consideration of sockets that are considered "dead" in regard to their support for future upgradeability, versus CPU sockets that are probably going to be around for at least a while longer.
 
I'd also see how the cores are housed in the CPU. Intel follows 1 core per module arcitecture, while AMD takes 2 cores per module. result is, as we all know, more single core performance and more FPU. But, more 'logical' or 'true' cores have their own benefits. Awesome single core performance still can't replace the real cores FX 8 has vs i5, atleast in tasks like 3D rendering (which also uses GPU) and video editing, FX 8 will outperform the i5 and FX 6 will outperform the i3. i7 ends the game with HT. So AMD benefits most from budget users looking for editing/ rendering build. Intel i5 and i3 are great for gamers, and i7 for good budget editors or renderers.
 
Look at benchmarks and reviews and comparisons - there's website for all of this.

For editing and rendering - more cores is better and fast cores are better. I use PowerDirector and use a 6 core i7 Intel CPU. The current i7 4790k is really good for editing too. Not as many cores as mine but they are faster which makes up for it.

Also gpu's can assist with 'hardware acceleration'. I use 2 x gxt670 GPUs.

More ram and fast ram also helps. I have 16gb 2133 ram. This allows fast rendering of big files with multiple tracks.

The CPU, RAM and GPUs that you buy depend on your budget. More money will buy you a better editing rig.
 


i would suggest he check some benchmarks , to avoid marketing tricks like a lot of cores clocked at high frequence but with high cache latency that is not marked on the boxes .
 

Ok I got my answer. Now, for a gaming CPU, should I check for single core performance or multi-core performance? (Games I play are mainly COD, BF, GTA, NFS, GRID 2 & other TPS/FPS games) Also, which program has better "logging" ability (like GPU-Z for GPUs that logs core/memory clock usage, VRAM usage, temp, fan speed, etc into separate file to view after games closed) that logs my CPU's each core's speed usage, total CPU speed usage, each core temp, total CPU temp, CPU fan speed etc variables of a CPU?