1. Gaming Only ? Will assume so
2. Monitor resolution ? Will assume 1080p
3. If that's the best you can do budget wise, minor upgrades could be done but you are making a lot of sacrifices to save $10 here $20 there that compromise the long term viability of the build
The PSU should be avoided, SSD is too small and you'll grow to hate its limitations and the MSI 1060 would be a better choice for the GFX card on a gaming box and save you money, heat and power.
If you can get up to $850 or so, you could have a screamer that is very upgradable and no shortcomings.