i would go with a standard ATX motherboard not a micro they are just better boards.
look at the Gigabyte 790X or 790FX both are good boards
i would go with corsair for the RAM just a personal favorite
4850s are great cards and sapphire is a good company excellent choice
cases as long as they fit your gear are just a personal thing. find one you like and stick with it. just know the pros and cons of a full Vs. a mid tower.
PSU: perfect choice.
overall a good a build just change the motherboard unless you are building a micro system don't get a micro board it will only limit what you can do with the computer