I'm building a gaming pc in a month. First I wanted to get a MSI GeForce GTX 1060 3GT OC and an Intel Core i3-7100 with 8gb DDR4 ram. I'm kind of on budget so I'm wondering whether I should get a 6gb gtx 1060 or a quad core cpu (socket 1151) Intel Core i5-7400 or INTEL Core i5-6400. Or maybe an i5 cpu that's socket is 1150? I will mostly play in 1080p games like gta 5, battlefield 1, maybe new red dead redemption. I'll also watch youtube videos, sometimes record my gameplay, web browsing, skype during gaming. Since I'm not going to use it only for gaming I would like to know what to get - a better cpu or gpu. Thank you in advance.