What a crappy drop, not a very good discount and they couldn't even get the specs right. Its an i5, not an i7 and the description mentions a PCIe SSD which is not even in the specs and no size is given for it. You can put together a machine with nearly the same gaming performance for around $400 or less.
Not the best price for these specs, I'd strongly recommend just building your own. Example of a build with double the memory, a better GPU, stronger PSU, and an unlocked CPU for less money: https://pcpartpicker.com/list/cwpmpb
Also, the description says it has a PCI-E x16 SSD, the specs do not list that.
I think it's probably sufficient to run that system maxed out and at high graphics settings with no harm. It'd be nice to see pics or have details on the mobo and the case cooling/fans, but I'd assume they're using full or partial modern capacitors on the board and most hardware is more efficient than it used to be (and let's just assume the psu here isn't junk quality despite the bronze rating). The 1050 Ti is a pretty capable card for most people and there's still some headroom in this unit to upgrade a little or accessorize. Onboard 4Gb of DDR5 takes a good load off of the rest of the system. I've been using that card myself for a few weeks now on a Dell refurb project (with only 240w!!! also, screw Dell...) and it's really impressive how little power it draws...I don't ask a whole lot from it but I've yet to see it draw the full 75w. I think this system could safely bump up to the 1070 if it'll fit in the case and you aren't looking for ultra settings or multi-tasking while playing. If that's an honest Mini ITX psu and not proprietary then you could upgrade it relatively cheaply...I think those go up to about 400w. Maybe throw a cheap stick of 4 or 8 gb ram if you game with other stuff running or do some light video editing/batch photo processing. If you have an OS/drive that you can just move onto a new system without having to buy a new copy, you could definitely put something better together for the same-ish cost but overall this really isn't bad and is capable enough for what the majority of people want with a little room for upgrades and such.