I have decided to ditch the microatx and try this build the only thing is the amd card are either sold out or skyrocketing so advice for cards welcome and this is a budget build so trying to stay in range.
http://pcpartpicker.com/user/xeos/saved/3JPK
http://pcpartpicker.com/user/xeos/saved/3JPK