I just built my first pc a while ago and I'm looking to upgrade the cpu and gpu in the coming months but can ONLY do one at a time because of financial reasons. I got a core i3 7100, gtx 1050 ti, 500w psu, 16gb ram. I'm looking to get a gtx 1070 or 1060 6gb and an i7 7700(non k). Should I go for the gpu or cpu upgrade first for the best gaming results?