Is this Build good for 1080p gaming at ultra to high settings on a 144hz g-sync monitor
CPU- i3 8100
CPU fan- Cryorig H7
Motherboard- MSI Z370 gaming plus ATX
RAM- G.Skill Ripjaws Series 5 (2x4GB) DDR4 2400 memory
SSD- PNY CS1311 240GB
Hard drive- Seagate Barracuda 2TB 7200RPM
GPU- MSI GTX 1080 8GB gaming X
Case- NZXT S340 Black and Red
PSU- EVGA SuperNOVA GET 650W 80+ Gold certified fully modular ATX PSU
CPU- i3 8100
CPU fan- Cryorig H7
Motherboard- MSI Z370 gaming plus ATX
RAM- G.Skill Ripjaws Series 5 (2x4GB) DDR4 2400 memory
SSD- PNY CS1311 240GB
Hard drive- Seagate Barracuda 2TB 7200RPM
GPU- MSI GTX 1080 8GB gaming X
Case- NZXT S340 Black and Red
PSU- EVGA SuperNOVA GET 650W 80+ Gold certified fully modular ATX PSU