U mentioned about 650 ti.We know that gtx 660 is far better than gtx 650 ti,so if bottle necking does not cause any harm and if gtx 660 gets bottleneck by my cpu,a that stage also, I think that 660 will give me same fps as that of a n unbottlenecked 650 ti(boost or whatever).So,is it a good idea to stick with gtx 660 and then to buy a good cpu after some time,so to make a gaming rig.Because neither 660 nor 650 comes for a few bucks.
And,what do u think about 7850hd?