You're on the right track (by choosing Nvidia, Intel, and ASUS, I mean), but determining compatibility is a bit harder than that. Hard drives are plug and play. Graphics cards are pretty much plug and play, except you need to make sure your power supply has the correct plug for the card. Also, ram is ram, it doesn't really need to be fancy, 64gb is massive overkill, and the clock speed of the ram, I've noticed, is often vastly higher than the ram clock speed supported by the mobo, so there's no sense in paying extra for 9001mHz ram when the mobo can only use it at 1800.

1000 watts might also be overkill, you probably don't need more than 600 or 700, despite what the gfx card people may tell you.