Other than that your build looks good, maybe try for a Z series motherboard if possible, and perhaps even look at moving up to Micro ATX, then extra space inside the case may make your PC a little happier.
ok if i go up to a Z series future proofing wise i should probably get a version that supports SLI yes?
as for cases there's soo many options i have no clue, i just want something that keeps it cool, front USB ports (preferably more then two) and isn't ugly as me.
I can in fact get a full size tower if needed but really don't want some giant beast of box.