#2 hands down i7 is overpriced for just hyperthreading which cant be utilized for games
GPU power is more important
btw is it gaming pc right? #1 is for video rendering pc
If gaming is the sole purpose, then the second one. I7 doesn't perform better in games at all vs i5, but a better graphics card will. If you are going to be doing other non-gaming CPU intensive tasks, then maybe the first one could make sense. The 660 Ti is still a very powerful graphics card.