Hi, so I'm building my first computer from scratch, and i need help. I've looked at the Intel g3258 and most benchmarks I've seen of it show it absolutely killing the AMD FX6300, so that's not an option to me anymore. So I'm trying to decide between the Intel G3258 and Intel G4400. I've heard that you can overclock skylake CPU's, but the bios update got rid of that ability on asrock z170 motherboards. So I was wondering if I could put a older bios version on a asrock z170 and still overclock the g4400. Also, If you have any idea of an alternate CPU i could use let me know. I plan on using the cooler master hyper 212 evo and Windows 10 as my OS. I would also like to know whether I should go with a GTX 950 OC by gigabyte, GTX 960 OC by gigabyte, or Radeon R9 380 by gigabyte. If there's a GPU under $200 that would be a better option let me know. Also, any parts you link me please use jet.com, as I live in Tennessee and the tax from NEWEGG and Amazon are outrageous. I also plan on using a coupon code for jet.com which will get me $50 off.