The PSU is junk and if your getting 8gb you should go with 2x4gb as it'll run better in dual channel. Also go with Kabylake as it's a bit faster and comparable pricing.
Yes that setup is plenty to play all current games at 1080p and 1440p with high settings and high framerates. The only thing I might change is to go for a 650W Psu and 16G of ram.
The PSU is junk and if your getting 8gb you should go with 2x4gb as it'll run better in dual channel. Also go with Kabylake as it's a bit faster and comparable pricing.