Good choices, particularly the graphics card and processor. I am not to sure on the motherboard as unless you intend to put another graphics card in at a later date, which with the 670 will not be necessary. Then you are paying for facilities that you are not going to use or need. You could have a look at this board as an alternative , still has all that you need but a lot cheaper.
Best Android apps 2015/2016: Best apps for your new phone or tablet - what apps should I download?