I am starting to purchase the parts to my first pc build, and I have already purchased my motherboard, the Z170X-GAMING 7 from Gigabyte. I got it for roughly $140, compared to its MSRP of roughly 225 dollars. After buying that motherboard, however, the i5 7600k became almost the same price as the 6th generation equivalent. Although I have seen in the past that there are ways to run 7th gen on z170 motherboards, is it worth it to get the newer generation processor? And, if so, how exactly do I upgrade the BIOS and still manage to overclock the chip?