Let us know which direction you go i am always curious to know. I looked up the gtx 680 vs 1050 ti and the 1050 ti won in about every game mainly because of better driver support from nvidia being a newer card. Nvidia is known for abandoning support for older cards real quick after there newer stuff hit's the market. I had the MSI 680 4gb card then went to the msi 970, still have it the ME Edition plus my gaming rig has a msi 1070 x version only reason being is a guy on ebay was hard up for cash and the card was a month old out the door i paid $300 for it. If you plan on just 1080p gaming or less i believe the gtx 1060 with 6gb of vram will last you for the next 4 years or a rx 480 8gb vram. After that then upgrade it all. I have been building and repairing computers, laptops & etc in my area for the last 10 years or so, i feel like i know what i'm talking about i am constantly keeping up with the latest hardware & to be honest you will benefit far more with a new gpu then upgrading your whole rig unless there is any issues with your other hardware mainly being your motherboard or very rare but i seen it once a cpu take a dump on you. I had a amd fx4300 take a dump after 2 months on a person once. They were not a gamer and who knows what happened i just replaced it and moved on. Also if you do decide to start a new i would look at micro center if you have one nearby for a new i7 because of motherboard bundled deals when buying a new cpu from them & Ebay for used cpu's i picked up my i7 6700k for $275 new also a regular i7 6700 for $240 used but perfect shape. Also the new amd zen cpu chips will be hitting the market very soon & rumor is for around $150.00 you will get i7 performance, we will see if that is true. Also one other thing to consider when you see these so called gamers or youtubers saying you got to have this or that most of them are after ultimate graphics and fps i usually set my games to high setting never maxed out and maybe i'm old and blind but i see no difference, they still blow away a console for me & also a lot of games are not that optimized like a skyrim or fallout where a 1060 or rx 480 is more than enough for them at 1080p gaming