I need help with my pc build

loneremix

Prominent
Oct 24, 2017
24
0
520
Alright I'm basically done with my build but have a couple of questions. I need to know what power supply I should get, what storage and fans. Any help is much appreciated and if you see any incapable parts together let me know thanks. This is also my first build.
And last question but important, is this setup good enough to run rust on at least 1080 with 100 plus fps and do other games like Pubg csgo and other like those but main game rust.

Motherboard
ASUS ROG Maximus IX Code LGA1151 DDR4 DP HDMI M.2 Z270 ATX Motherboard with onboard AC Wifi and USB 3.1

Cpu
Intel Core I7-7700K 4.2GHz (Quad Core)

Cpu cooler
Noctua NH-D15 6 heatpipe with Dual NF-A15 140mm fans

Ram
Corsair Vengeance LPX 16GB (2x8GB) DDR4 DRAM 3200MHz C16 Desktop Memory Kit - Black (CMK16GX4M2B3200C16)

Gpu
EVGA GeForce GTX 1080 FTW GAMING ACX 3.0, 8GB GDDR5X, RGB LED, 10CM FAN, 10 Power Phases, Double BIOS, DX12 OSD Support (PXOC) Graphics Card 08G-P4-6286-KR

Case
Fractal Design Define R5 Gaming Case with Window Cases FDCADEFR5BKW

Storage
Still questioning what storage to get and if I should also get a m.2

Fans
I want noctua fans but I don't know whether I'll want 120 or 140 and how many I should get

Power supply
Have no clue which one I should get or even need.