I would recommend not buy a prebuillt computer because not only is it very hard to get exactly what you want, but you’ll end up paying even more than what the system costs because of the branding. Alienware makes some good prebuilt PCs, but not for the price. You can easily save a couple hundred dollars by building it yourself. Also, I would recommend you waiting atleast until mid June to buy because thats what Nvidias new 1080 is being sold, which is much better than any current graphics card available, and if you can wait even longer, wait until AMD releases their lineup.