smdtbh :
Some guy just ran a stress test, the GPU is just fine, the only thing I can do is upgrade.
That doesn't make sense. If a 1060 is outperforming your old 750 Ti something is very wrong. The 1060 is 2.3 times as fast as the 760. The 760 is 1.55 times as fast as the 750 Ti. So the 1060 is 3.6 time as fast as the 750 Ti.
\\Your problem can in no way be attributed to 'bottlenecking" cause if that was the case and say the CPU / RAM was maxed out with the 750 Ti, then the 1060 should perform at least as well as the 750 Ti. Since the 1060 us subsrtantially slower than the 750 Ti,
this can not be your problem.
If you do have 8GB of system RAM (2 x 4Gb) installed in the proper slots, you should be just fine there. GB has been the standard since about 2010 but is nor starting to climb to 16GB for some games. This is not your problem
As you can see here, your CPU compares very favorably with the 2500k, which still remains a viable CPU for gaming. This is not your problem.
As for your other issues:
Windows 10: This is big. Since Day 1, Windows Update has a nasty habit of replacing manufacturer supplied hardware drivers with their own. Expect this to increase, especially with respect to nVidia as Intel and AMD iGPU partnership progresses. You need to stop this and prevent Windows from installing any Hardware drivers. This was especially frustrating hen you couldn't turn this off... SLI was broken on release date of Win 10 and when you fixed it, replacing it w/ nVidia driver, it worked fine... until hours later when WU replaced it again.
1. Do this:
http://winsupersite.com/windows-10/stop-automatic-driver-updates-windows-10
2. Download all hardware drivers from the manufacturer's web site (MoBo, GFX card, Monitor, whatever else is inside box)
3. Pick a driver and uninstall it, reboot and install correct manufacturer driver.
4. Pick next component and repeat uninstall MS version / install manufacturer's version.
BIOS: The guide is inside the MoBo manual that came with the board. Can download it here:
http://www.gigabyte.com/products/product-page.aspx?pid=3287#manual
System Monitoring / Inventory: To get a print out of what components are in your PC, amount of RAM, etc ... your product keys, use Belarc Advisor. To identify components and read system temps, power, voltages. etc., Use HWinFO
http://www.belarc.com/free_download.html
https://www.hwinfo.com/download.php