Agreed. 32gb is ridiculous. Even 16gb is huge overkill for gaming.
You'll be happy with a 390, but Nvidia cards are more efficient, less power, less heat etc.
I7 is overkill for gaming also.
I would agree with Rolli and put the money into an i5 skylake build instead.