Is this a good custom gaming PC build?

Solution
The only thing I would really change is the power supply - those EVGA B units are not really good. There's definitely better options you could go with from EVGA, Seasonic, Super Flower, etc.