I think your second set up is very nice for 1000
I know.. i know choosing more expensive, Just looks a lot better.
But even the 660ti cards are very good for todays games... when you go with 670 it's a little bit more towards future, the prices arnt too bad.. i would take the 670 since core clock is 915mhz
in your second set up you chose an unlocked i5 cpu.. but you did not chose a cooler, (unlocked would allow overclocking, but with stock cooler it aint gonna go over well)
bare minimum for some light~moderate overclocks get the 212 Evo from cooler master someone said it should reach overclock to 4.2ghz with i5 (possible more if lucky) but to get to 4.5ghz you will need a 60$+ cooler
you should take what you can while she allows you xD.......
i did