I would go for the FX 6300 and GTX660 combo personally. Games are becoming more heavily threaded now the next gen consoles are coming out so those two extra threads on the 6300 will help, and so will the extra graphics horsepower. The CPU can also be overclocked unlike the i5. The 660 is about 10% faster than the 650ti boost, and looking on the UK websites is about the same price as a 650ti boost. Also the 650ti boost is pretty much overclocked to its limit whereas the 660 isnt, so the gap between the two cards grows when the 660 is overclocked