that's not a high end build imo. that is some high end parts put together with and amd fx8350+990fx mobo. high end parts being the gtx titan which will be bottlenecked by the fx8350. the quad channel memory kit that is needlessly expensive for the build or the ssd that's size is well... small for a high end build. and no cooler. where's the cpu cooler? stock fx8350 will bottleneck the titan more than when it'd be overclocked.
in case you're wondering how much bottleneck, here's some links:
fx8350 build under $1000, with a gtx 670
http://www.tomshardware.com/reviews/build-a-pc-overclocking-do-it-yourself,3366.html
the $800 core i5 build with a radeon 7870xt that can easily keep up with it or beat it in some cases:
http://www.tomshardware.com/reviews/build-a-pc-overclocking-gaming,3440.html
http://www.tomshardware.com/reviews/build-a-pc-overclocking-gaming,3440-15.html
randomly put together alternative:
core i7 3770k/3570k
noctua nh-d14 / swiftech 220 semi custom clc / corsair h110i / cooler master hyper 212 evo
16 gb (2x 8gb) ddr3 1600/1866/2133 ram (as verified by your mobo's memory support list)
asus p8z77-v pro or gigabyte ga z77x-ud5h or ud4h
1 tb hdd and 128 gb ssd (samsung 840..?)
corsair 300r or nzxt 410, cm storm enforcer, i dunno... get whatever makes you feel good but keeps your pc cool and quiet.
the psu is overkill but okay in case you decide to sli 2x titans.
nvidia geforce gtx titan
throw in corsair's mechanical gaming keyboard and roccat's kone mouse for lulz.
and an asus 3d gaming monitor or dell's 30" ips display.