what i use, basically the Fred Flintstone approach to optimizing my 4790 was to download Intel's XTU (extreme tuning utility) https://downloadcenter.intel.com/download/24075/Intel-E...
Once installed, one option will be to run a benchmark - run one. After running, it displays your score and offers to upload it to their website to compare to others. Do that, then once there, go to the analyze page - there'll be a graph showing your score relative to others. Above the graph there will be some buttons - you can select to only compare to other identical CPUs and motherboards. Do select that. Then as you move your cursor over the "dots" on the graph for others' scores, it will display their actual score and the percentage compatibility with your system. When you see a score higher than yours, rated 85% or higher compatible, clik on it, then on the right side of the screen you can download their settings - download it and save to your desktop.
when you download it label or rename it so you'll know which one it was.
In the "profile page" of XTU, you'll see an icon "import" profile - clik on it and point it to the download settings you want to try.. Then select that profile and clik "save". And run a benchmark test. you'll find some of the profiles will not work with your system, and others will - but you can at least start to learn what settings do what for your CPU.
One nice feature of XTU, is it will allow you to change BIOS settings from within windows - a few of the profiles will require a reboot though.
One warning - i'm not sure why, but whenever i left XTU installed on my computer, my BIOS settings seemed to become unstable and change inexplicably. Once i found a profile i liked, i un-installed it and my BIOS became stable again. FYI, my other rig is i7-4790 on an ASUS Z97m-Plus mobo.
Hope that helps