As long as you're alright with buying older, discontinued hardware and have no intention of ever upgrading, Haswell will work fine for you. It's a little slower per clock; the i3 6100 performs about as well as a Haswell i5 4xxx, but at least with Haswell you can reuse your DDR3, and it will get you the performance you're looking for with the least money out of your pocket today. The H81 board you listed should work fine with the i5 4590.
Another perspective on the 380 is that there are only 5 "gaming" GPUs below it, while there are 11 above it. I'm not sure if AMD is still producing any of the 2xx GPUs, so you have the 370, 370x, and nVidia's 750Ti, 950, and 960. I'm not trying to dis on your GPU, but many people are upgrading from 380's now as they're finding them insufficient for high settings in many games even at 1080P. If you're happy with it, that's wonderful. I'm very happy with my HD7850.