Looks like a nice build. The 60GB ssd will fill up fast if you are planning on storing games on it. You could look at getting a 120-128GB ssd if you can muster a few more dollars. Other than that, what is the resolution of your monitor and what games do you play? (Just want to gauge if the 660 non-TI will be sufficient for the games you play.)
Check this bundle out: 3570K (overclockable cpu so it is more future-proof) and GD-45 board for
$329 regular $415.
It may be a better value than the 3470 and g43 boad