I want to know if I should stick with an EVGA GeForce GTX 560 Ti ($180 after shipping) or wait for a 660 or 660 Ti to go on sale. Or should I just get an EVGA GeForce GTX 660 for $230 with a free copy of AC3? I also want to know if I should get an i5 3570(k?) or an AMD FX-8350 and why. One more thing I want to know is what motherboard should I get. Thank you in advance for help!