I think that this will be better,
http://pcpartpicker.com/p/wZy3jX
This one has a better case.
This one has a better motherboard for overclocking.
if you are able to go up to $550 could you add a cooler for overclocking,
http://pcpartpicker.com/part/zalman-cpu-cooler-cnps10xoptima
or a bigger hdd,
http://pcpartpicker.com/part/seagate-internal-hard-drive-st1000dm003
Downside is that it has "only" 4gb's of ram like that first (intel) build.Right now is 8gb's recommended.The motherboard has 4 ram slots so adding 4gb's (or even 8) is possible.
The other build i was looking at,
http://pcpartpicker.com/p/jXcjsY
this one has 8gb of ram.
Same imo crappy case from my first (intel) build.
The motherboard should you be able to overclock on,but has no cooling on the vrm which is a shame.
For a gpu nowadays is 2gb of vram recommended,but at this performance level am i not sure it's really going to matter,imo will you be fine until you can get a better gpu in the future.The only somewhat able gpu with 2gb's of vram within your budget is the next,
http://pcpartpicker.com/part/msi-video-card-r7250x2gd5
the r7 260X is imo that much better that it nullifies the advantage of 1gb vram extra.I would stck with that one,but wanted to give you the option anyway.