ewok93 :
Did you guys read the part where he said he already bought the motherboard? Go for the i7
I missed the part about him having purchased the MB already. My bad. With that in mind, I would go with I5 4670k.
Why spend $100 more for hyperthreading when your just going to game? Hyperthreading doesn't add any additional processing power, just more threads. That allows an idle core to process a second thread while it waits on the first thread. This happens fairly often in general computing, but its rare in gaming. Thus, the very limited benefit of hyperthreading in games. Games becoming multithreaded won't change that. There is simply no more processing power available.
That is different on the FX, because each thread is given its own integer core. Meaning each thread adds processing power. So on that platform, adding more threads also adds more power, but not with hyperthreading. Thats why the FX becomes stronger as the workload get wider.