Soooo AMD's version of an i7 is somewhere between Intels latest overclocked i3 and bottom barrell i5? Im not impressed.
I understand the price factor, but if Im building from scratch Im spending a bit more for an Intel CPU that will last longer than my current GPU and have the legs for a GPU upgrade a few years later
I'll admit there might be some confusion, since the charts lists the i5-7400 but the testing rig information says i5-7500. However, I will point out that a) the i5-7500 only costs about $12 more than the i5-7400, & b) despite the 10% lead in base/Turbo frequencies, the i5-7500 doesn't seem to provide anywhere near 10% more performance than the i5-7400 (http://www.anandtech.com/bench/product/1833?vs=1862) -- more like 5% tops.
And having said that, this is what you also have to consider:
-- price-wise, I found a $3 USD difference between the i5-7400 build (https://pcpartpicker.com/list/bKmKgL) & the Ryzen 5 1400 build (https://pcpartpicker.com/list/qPLKgL), although I switched the i5 build to only have 16GB of DDR4 RAM (& have both using DDR4-2400 RAM). To be fair, I still don't consider them "mainstream" builds, given the use of the Titan X & a 2TB SSD pushes them to nearly $2,200 each...but cutting down to an ASUS RX 480 (8GB ROG STRIX model) & a 250TB SSD (along with 2 Western Digital 1TB Caviar Blue drives) cuts them down to under $1,000 ($952 for the i5, $955 for the 1400).
-- performance-wise, the Ryzen 5 1400 in the non-gaming benchmarks used here averages about 17.4% better performance compared to the i5-7400, while using only about 3% more power at idle & 7% power under load; gaming doesn't look quite as good, but based on these benchmarks you're talking about getting
98% of the i5-7400's performance for the same price. That's so close that it's almost really a tie between them... & when was the last time you heard of a brand-new AMD chip tying a brand-new "equivalent" Intel chip in performance of any kind?
-- As pointed out many, many times, with the Intel build you have a "locked" system: not only can you never overclock it for a little more performance, you can't even overclock any of the unlocked CPUs (not available on a B250 board). In contrast, the Ryzen 5 1400 system
can be overclocked (& even overclocked with the stock cooler it comes with)...& the overclocking they did here provided measurable performance (38% better non-gaming, 10% better gaming performance compared to the i5-7400). And to even have a chance to overclock a Kaby Lake i5, you'd have to spend another $115 USD for that Z270 & a halfway-decent cooler (https://pcpartpicker.com/list/pVvCVY). That's about a 10% increase in cost, but I don't know if you can guarantee that an overclocked i5-7600K will have even 10% more performance than the overclocked Ryzen 5 1400.