Yes, I know the 6600k and GTX 970 is the best option but it is also the most expensive. I could get an i3 6300 w/ a GTX 970 or an i5 6600k w/ a GTX 960 for about a $100 less and I want to stick to my budget. I want to know what would be better for gaming, the i3 w/ 970 or i5 w/960. I'll be playing at 1080p and want to play GTA V, 2k16, Fallout 4, and battlefield 4. I plan on getting an ASRock Z170m Exteme4 matx so I can overclock. I am new to pc hardware so if there are better options tell me.