tiny voices said: Well, the gtx660 is already only a mid range card that will not max games at 1080p. You will be playing at mostly high or a mix of medium and high depending on the game.
tiny voices said: Yes, it will be fine for that resolution. I was under the impression you would be gaming at 1080p. I would change the CPU for a lower i5 model like an i5 4430. You will see no performance difference but may save enough money to get a better GPU.What PSU will you be using? This is VERY important. It is the most important part of the PC by far.
tiny voices said: Thermaltake makes LOW quality PSUs. You should DEFINITELY replace it with an Antec, XFX, Corsair, Seasonic.