Built this set up to finally be able to run the games I've always wanted to play, but have not had the means. I am very happy with this set up and can run anything out there on high or ultra high settings. I highly recommend these components. O fcourse there are way higher end options but I have not found the need as of yet, but its definitely upgradeable and the price is right. Happy Gaming!