The 970? Hell yeah!
Looks like a great build. Don't listen to mrluckypants, he's an AMD-fanboy. "Faster" isn't always "better". I currently have a 280x and am looking this summer to upgrade to possibly a 970, rather than a 290x. AMD seems to be on the decline, and I'm not gonna buy something from them just because I feel sorry for them. Nvidia is clearly the superior choice at the moment.
Also, be careful overclocking with the stock cooler. If your resting temps on the CPU are above 45C, I'd look into an aftermarket cooler.
You should definitely look into getting a new monitor. A solid 24" 1080p monitor can be had for around $150-200.
Yeah cable management isn't the greatest. Haven't spent a bunch of time messing around with it, and honestly where it's at is good enough for me now. Maybe someday when I'm bored I'll tinker with it.