Is it good enough

2 things i would consider changing, well this would more say keep in mind you cant overclock that CPU, no big deal if u dont want to its a great CPU without overclocking.
second i would consider a different card too like above he said 2years old ect.
maybe go for a 660 ti http://pcpartpicker.com/part/evga-video-card-03gp43663kr or if u wanna spend less money go for 760 great card for price http://pcpartpicker.com/part/evga-video-card-02gp42765kr
strongly consider the 770 imo --> http://pcpartpicker.com/part/evga-video-card-02gp42774kr
lastly since it seems you have the money spend with over 1000$ pc build maybe invest few more $ in a better motherboard better overclocking ect. also in future u might wanna SLI instead of selling card and buying new one yanno.
ALL THIS IS JUST MY OPINIONS
 


This. The 280X is a rebranded 7970.
sig.jpg