Why don't ya both give it a rest, k? Thanks.
My boys' PC's both run i3 4160's in them, and I gotta say I'm continually impressed at how well they both run for what they are... dual core 3.60GHz CPU's with HT. Specs in my sig. Even being Haswell generation, they run great...plenty of performance, cool running, low power consumption, and quite affordable.
One has a GTX1050 2GB (not a Ti), the other has a GTX770 2GB. Both systems perform very much the same and are used primarily for gaming. Minecraft w/mods, Ashes of the Singularity, SupCom FA, PA, Burnout Paradise, Fallout 4, Fallout 3 w/mods, TF2, etc. Both do great and really aren't even that shabby on power consumption...though it is impressive how much less power the 1050 consumed compared to the 770. Wish I would've written down the load results from my UPS when I benched them...but regardless I digress.
i3's are solid gaming CPU's for budget systems...and also a good way to get into a platform on a budget with the plans of going to an i7 later on when more threads/performance might be needed. Sure they'll get bogged down faster if you're doing too many processor intensive tasks, but that should be expected. And a user coming from an older PC might still see a performance increase over what they had anyways...at least in some cases.
I have nothing against the 1060 or 470, both are solid options IMHO. Heck anymore I buy myself used cards...been very happy with this 980Ti I got for a sweet price. Maybe research which performs better in games you play, but beyond that...having some experience with both cards I can't quite say I'd pick one over the other at this point. Get what fits the needs and budget and enjoy!