It honestly really depends on what games you play and are you a "all ultra- person".This pc can run high demanding games on medium-high settings,but if I were in your shoes I would rather build my pc up part by part as pre-build PC's IMO are not worth at all. Depending where you live buy components from NewEgg or Amazon if your country doesn't support newegg like mine doesn't (r.i.p).
Bottom line: Buy components one by one, if you don't know how, use google and youtube, type how to build a gaming pc, what to look for etc.. For the same price you will get a noticeably better system. Good luck in your pc building/shopping adventures. Cheers!