Where is the Graphic card?
Why so much Ram, 8 GB is fine.( of course it's your choice to have 16 GB if you want)
The case is fine ,it can accommodate most of the high end cards.
If you have overclocking in mind then get this cooling fan click here it should come with a tube of thermal paste as well.
Huawei P10 review