If I didn't want to overclock- what would be the best i5 I could get?

Solution
4670 is itself a superior CPU. If your needs are based on gaming, CPU's high per core performance is 100% mandatory. Taking 4690 into the account, it's single-core performance is very similar to 4670 and hence it is negligible. If you strictly fix your mind for overclocking, I would then recommend K version yet there will be no much difference between 4670 and 4670K. As per the price/performance ratio, 4670 bags first place and secures its position. From the starters to experts, 4670 is considered a flawless gaming CPU, which is also a bang for the buck.

As a conclusion, you can save your money on your processor by affording 4670(Non-K version and strictly gaming). If you want to workaround with photoshop, aftereffects and other...
4670 is itself a superior CPU. If your needs are based on gaming, CPU's high per core performance is 100% mandatory. Taking 4690 into the account, it's single-core performance is very similar to 4670 and hence it is negligible. If you strictly fix your mind for overclocking, I would then recommend K version yet there will be no much difference between 4670 and 4670K. As per the price/performance ratio, 4670 bags first place and secures its position. From the starters to experts, 4670 is considered a flawless gaming CPU, which is also a bang for the buck.

As a conclusion, you can save your money on your processor by affording 4670(Non-K version and strictly gaming). If you want to workaround with photoshop, aftereffects and other multimedia things, I would then recommend i7 which comes with Hyper-Threading freature. Should the budget is skinny, then go with 4690 to have the advantages in different areas of multimedia including the gaming.
 
Solution
if you truly do not want to OC, like ever, then I'd skip the i5 and bump up to an i7. Without the added bonus of a higher clock, even a 5-10% increase in performance will help. While its more money, in games like BF4 the added 'cores' are going to be a major help in fps gains and neither will it hurt to have the added room for productivity apps etc
 


thanks😀
 
That would depend upon many factors: -

1. Overclocking: You have mentioned it to be No so in that 4690 would be a obvious choice.

2. Graphics Rendering: If you are involved in 3d rendering/video editing etc then better option is Xeon CPU from Intel. Because they are cheaper than i7 series CPUs and still have Hyperthreading enabled. HT would be very helpful in heavy graphics rendering apps. If this is a big NO that you are not into graphics rendering then your choice is i5 4690.

Strictly between i5 4670 and i5 4690, both are at same price and 4690 bit faster than 4670, so obvious choice is i5 4690. In gaming, even without overclocking you would be benefited.

Hope it helps.