Gpu

Hey I have a 650ti boost 2gb. Should I buy a second one and put it in sli? or should I get a gtx 660?

Def a second in SLI.

If you allready have one, put it in SLI, no point to get a tier higher card, not much gain there, SLI will give you a more significant boost.

Also make sure your Power supply can take it!