The motherboard is a little Over-priced. 75 dollars for a budget amd build is too much, and there definitely is one with good quality and everything you need under 55 dollars, look on the part picker options. Also, if you're spending $600 on this, i would NOT opt for an APU. They're meant for really really budget builds around 400 bucks, and your price limit is capable of getting a dedicated gpu and video card. Some various combos i would recommend , are an Intel Pentium G850, or an Athlon 760k. And for the graphics card, a radeon 7790 (http://www.amazon.com/gp/offer-listing/B00BY3LTX4/ref=dp_olp_new?ie=UTF8&condition=new), or if possible the GTX 660.
For the extra price added , i recommend to get this case instead ( http://www.newegg.com/Product/Product.aspx?Item=N82E16811147122&clickid=wlfQ5f0grTJ20nNzd0y0Aw18UkTUafTV1yDXyE0&iradid=97618&ircid=2106&irpid=79301&nm_mc=AFC-IR&cm_mmc=AFC-IR-_-na-_-na-_-na) Its a 40 buck case with a 15 dollar off coupon with free shipping. Lastly, i wouldn't be too sure getting that CPU cooler. Yes its better safe than sorry, but its not that efficient with a budget amd processor, as they dont use as much power as say an intel CPU, and just in general are that beneficial in budget builds.