I won't go into the whole overclocking thing, as it seems preference or for extreme miners or whatnot anyway
the case is XL-ATX so it will easily accomodate any upgrades of ANY hardware current. So that's boss. It doesn't have integrated fan controls, but you can get one cheap anyway.
The psu is awesome, don't change it if you plan to use sli, more hard drives, or multiple powerdrawing usb devices. You can easily compute your power requirements by searching "calculate psu" in any search engine, so research and get a feel for what you want there. As for high end, the rig I want to build requires 1300 and I'm going to compensate with 16 just because I couldn't add the exact hardware to the calculator (tomshardware approved).
Your core i5 speaks for itself, as long as it has the 1150 socket, it is one of the lower highend cpu's out now.
The cooler is a cooler...
Your board is sick for gaming, at the top of the build spec.
Your ram is lacking, as that very board can have 64 gb, so I would invest in higher count if I were you.
Your vidcard is good, but the titan black is out there at 1000 dollars, so you aren't quite too high end
Your HDD and SSD are pretty good for the moment but the evo 1tb ssd is better.
Bottom line, for gaming, you're about halfway to top. Throw a couple of Blacks, evo OC'd and sli'd, get max ram, and you'll impress.
But since you didn't define the semantics of "high end",
Origin PC offers a workstation for 3d modelling and game creation for 31000 dollars, specs = \/
a two cpu mobo with 4ghz (turbo'd) each
256gb eec
two quadros k6000 (I think, been a while...) non sli for a max of 8 hires displays
a total of 22 (again, I think) tb drivespace with 5 hotswap bays (very nice for that line of work...)
1.5kw psu
(found the specs, yay)
a stand alone physx card nvidia tesla with 12 gb to play with
and Asus xonar essence STX
So, by those calc's: no, your's, mine, and everyone elses are garbage...
Edit: Like an idiot, missed the very name of the thread, so I am sorry for the last part. Was going to just delete the whole semantics thing, but apologizing and leaving my mistake up seems better... I did edit to correctly spell semantics though because that was just stoopid...