I have the FX505DY, as far as I'm aware it's just a the GPU that's different as yours has a GTX 1050 and mine has an RX 560X, and I have to agree on the bad points and the SSD being a little small but the laptop is a bit of a beast for gaming though.