Yes it is but you have a missing part. Where's the CPU cooler? Try Noctua for air cooler and Corsair for water cooler.
I would get a G.Skill Ripjaws X which is at a similar price and is much lower than a Corsair Vengeance so when the RAM is placed on the motherboard it would not interfere with the cooler.
You could save a $1 for a better HDD, Seagate Barracuda.
But the rest is a nice build.
PM me if you need additional help. 😀