I'd start here, maybe get a 390, or an SSD, or a better case
What's your current display?
It's pretty unnecessary to get an unlocked i5 unless you're going to game at 144hz and even then only competitive games really get any advantage from that
Pretty much second @Streetguru, especially with the power supply being 600W or more for the higher end AMD cards. The 380 will perform very well at 1080p and will probably do relatively well at 1440p (just gotta tune down dem settings!)
Also, if you're budget allows definitely consider a CPU cooler to give yourself some overhead for overclocking (if you decide to go with an unlocked CPU that is).
I very much prefer your build over @Streetguru's, but look into a PSU closer to what is recommended for you and maybe an SSD. Overall I like your build because it is "yours". An issue I have with street's build is the front panel USB isn't exactly available on the motherboard.
The case recommendations from anyone should usually be taken with a grain of salt due to how it should ALWAYS be user preference.
My builds for about a 600 dollar budget, the first decent board I saw with USB 3.0 headers was about 20 bucks more, which can mean something at that low a budget anyways, but there's still room to throw stuff in
Oh, and if need be, you could probably set the BCLK to like 125 on the stock cooler without worrying too much about thermals for a decent clock on the 6400
Edit 2: A BCLK of 138 would actually work pretty well.
It is board dependent. PCP already verifies this for you. All the parts will work flawlessly. Do note though while I'm nearly sure BCLK overclocking, I, not 100% sure. It's been done:
If you could afford skylake over haswell i would say go with it. Its simply the newest platform, and in terms of pricing there is not much of a diffrence.
That being said, your build looks basicly okay, however since you have selected a locked i5, you basicly dont need a Z-series chipset board, since the chip wont realy be overclockable anyway. You could basicly also just grab a H170 mobo and maybe save some cash. On the Otherhand that particular MSi Z170 pc mate is ofc allready dirt cheap, but its not the best quality ofc.
Unless you ever plan to go with crossfire ofc, then a decent Z-series board would be better.
Man the EVGA and MSI motherboard stuff Im seeing lately. Trust me its worth the investment for something a lot better like ASROCK and a XFX or Seasonic PSU
EVGA is fine... I have kinda lost faith in MSi in terms of boards though. They offer great features for a great price, but have high failure rates. AsRock and Asus are the best bets as far as it goes. As for power supplies, EVGA is general,y cheapest, and just as good as any other brand.