The first thing I do NOT see is a decent cpu cooler....the stock cooler isn't worth the material it's made out of...it is incapable of holding down temps during overclocking and idles 10C higher than most ANY air cooler and 20C or more under load over a decent air cooler.
I would switch out these items.
Different motherboard...why have onboard video with the "Z" series of any chipset...the z77 includes native usb 3.0 ports AND onboard video...There's no usb 3.0 components as of yet to use the 3.0 ports and you have 2x usb 3.0 on the board I'm suggesting through the two ports on back of board.
I would go with the P67 chipset to get rid of the things I don't need especially the onboard video.
The list below saved you 68.00 before adding in the cooler and the case...with those two I still saved $4 bucks and you have a MUCH better rig with a lot more room for cooling and a cpu cooler that is LEGENDARY that will guarantee dropping those temps down...down...down...and with the airflow from that case...your components will last a lot longer by staying that much cooler. There is a rebate in there for $20 bucks you will have to send in but they do PAY OFF.
These are just suggestions...they ARE how I would build my rig...that psu the PCPower&Cooling line is the ABSOLUTE best in the entire computer Industry...they have a 7 year warranty and the power is incredibly stable and CLEAN...will run a cxf with a hitch PLUS...ALL HEAT from the PSU...is VENTED OUTSIDE THE CASE...I NEVER add heat to the interior from the PSU...it makes A LOT and why heat up my components if I don't need to...this one vents the heat out the back...much preferred to a fan venting the heat DIRECTLY onto my video card...which shortens the lifespan of the gpu dramatically!
Like I said these are JUST suggestions...I've been building my own rigs for better than a decade and I am all about cool running rigs that last and last and last and are FAST as well.
Not a fan of biostar boards...lots of issues over the years and the deal with the supplier using poorly paid help...I would want components that are built by folks that LIKE their jobs....just me