Balance wise, looks pretty sweet.
I'd suggest a few changes though. Nothing major, just brand wise.
1. Get an ASUS, Gigabyte or ASRock motherboard. All have much better features than Intel motherboards for around the same price. Or for just $10 more you could get a Z68 board for better future proofing (faster RAM, multi GPU, OCing etc).
2. Get a better case with USB 3.0 etc and better cooling. Check out the NZXT Elite 210 for just $49.99