That's a pretty good start you have there. A few suggestions:
- As noted in the Tom's builds this quarter, there's a pretty sweet deal on AMD Powercolor R9 290s at the moment. $400 after Mail in rebate nets you a R9 290 (which is a decent step faster than the 770 you have at the moment) AND a 250GB Samsung SSD (which is double the capacity of the one in your build and saves you $110 from your budget). You have to act quick as the deal probably ends soon. But you'll save $35, and you get a double sized SSD and a faster graphics card. There are a couple of not so positive reviews on Newegg, but the manufactor rep seems to be responding which is a good sign.
http://www.newegg.com/Product/Product.aspx?Item=N82E16814131569&cm_re=r9_290-_-14-131-569-_-Product
- Definitely go a Z97 board instead of the older Z87 board you have listed. They have a couple of newer features such as SataExpress and/or M.2 slots which (particularly the latter) is looking to be the future of high speed storage. The ASRock Z97 Extreme 6, which is a pretty nice motherboard, is on a pretty nice special at the moment for $145 after a mail in rebate:
http://www.newegg.com/Product/Product.aspx?Item=N82E16813157500
- You really only need 8GB of RAM. That'll save you a good chunk of cash. Plus, RAM is the easiest thing to upgrade in future if you ever do find you could benefit from more and prices fluctuate a lot. Get a 2x4GB set now and, in a year or two, grab yourself a similar 2x4GB kit when prices a low.
- If you want to overclock, I'd also step up to an i5 4690K. It's the newly released processor which is supposed to have a better thermal interface material and allow better overclocking. It's $20 extra at $240, but the money saved on the RAM will easily cover that:
http://www.newegg.com/Product/Product.aspx?Item=N82E16819117372&cm_re=4690K-_-19-117-372-_-Product
So, with those changes you're looking at a slightly faster CPU, better (newer, more features) motherboard, larger SSD and faster videocard, for a little less money and only sacrificing with less memory, which won't make any noticeable difference unless you're working on serious productivity (photo editing/video editing) applications.