in this particular case yes, a big diff. Its due to the cpu, which was intel's first cheap under $100 fully unlocked cpu released in many a year. On stock speed it is piss poor performance, however once overclocked even by a small amount the performance diff is noticeable. If you do some searching you will see that people have managed to get these cpu's to performance similar to that of an I5 without any liquid cooling at all just air although this is with a much higher end board such as z87 or z97. Ive read though that many people have effortlessly pushed up to 4.0 ghz which is a not too shabby increase on many diff b85 motherboards. This speed can only be achieved if the voltage can go above 1.2 on the vcore and possibly ring increased as well. Theres an almighty forum thread dedicated to owners of these cpu's which you can have a look at here
http://www.overclock.net/t/1500524/intel-pentium-g3258-performance-and-owners-club-now-with-gtx-970The whole B85 thing seemed a bit of a cashin at the time to me with many diff brands, however i will say that some boards do a much better job of it than others of the same chipset.
The other reason for overclocking my cpu is video card bottlenecking. Im currently running a 7970 and getting no where near the performance i would be if i had either an i3 or i5 the reason being is due to such a tiny boost in speed thats possible right now. Its like the weakest link and the motherboard is whats creating this. There is a noticeable increase in fps in various games as the cpu speed is bumped up. Ive since requested a modified bios on biosmod forum, if that request is fulfilled i might put the link on here for others after ive tested it ofcourse haha.
On ddr4 yeah your right, ddr4 is a waste of money imo but ive heard there's a much more sophisticated type of ram in the pipeline, prob over the next year or two will be released. With ram and this is based on much ive read plus alot of my own experience and experimentation timings will yield far greater performance over the rams speed. tighten your timings up for somewhat decent performance improvements, i tried this crazy experiment oneday and decided to clock my ddr3 down to about 800mhz and ran the timings at something incredibly low. I gotta say it was fast! btw dont dable with this unless your ram is heatsinked atleast lol.
Ex core2quad owner with about 10 years of overclocking experience