In general, a very good build. If anything holds it back, it will be the graphics card. You don't state your monitor resolution, which has a bearing, on how well a HD7770 will work. Most games will be playable at 1080p, but high/ultra, in some games will be "a stretch". Obviously, at lower resolutions, it would cope better.