You're welcome! Did you take the time to check out the website I linked you to? What did you learn?
If you go the amd route the am3+ socket is better than just the am3. If you go the intel route the 1150 socket is probably the best value for gaming but motherboards have been cycling very fast as of late so keep that in mind. I don't think the i3 is that much of an edge over the fx model you chose. If you want to be able to upgrade I recommend this setup:
http://pcpartpicker.com/p/2MgOH
It's $80 more, has 2gb of the same card you picked out to save some cost difference as you will not utilize the extra 2gb at this level, however, the motherboard is full atx and sli capable. This way you don't have to worry about upgrading your mobo. Also the psu is much more solid and can handle your gtx 660 later with confidence. The biggest plus is that intel has been dominating amd with this setup. I have the same motherboard actually. It overclocks well with solid components. Plus if you try to upgrade to an i5 or i7 down the road I know it works fine as my i7 destroys using this mobo. I'd actually want you to get a stronger psu like 750 or 850 but that just stretches everything so much further past your budget. All that said, it would also require a larger case to begin with. Your original plan is fine. What I'm recommending might delay you a little bit making you have to save up a little more first but would let you upgrade faster. You have to decide which route is better for you. If you can save a little more you'll have a better system to upgrade with my recommendation but you'll have to wait a little longer to execute it at first.