No, they obviously don't know what they're doing. A 4gb rx 580 would be much better than a 3gb gtx 1060, don't get any graphics cards with under 4gb of ram. It also doesn't have an ssd, so it'll be pretty slow on that side. They also only gave it one stick of ram, which is really stupid cause it'll only run in single channel, which is 7% slower than dual channel. They really are idiots. I'll construct a build for you later today.