$30 more for the 1070Ti is definitely the best bang for your buck jump. A 1080 for $60 more than that might still be the highest fps per system dollar, but I would need to do more research. Definitely at least get the 1070Ti.

Do you plan on ever upgrading? Do you need mobility? At low prices, laptops can actually be excellent value. An R7 2700u laptop seems perfect for your use case. An i7 8750h with an MX150 or above would give you more CPU oomph if you need it, but would probably cost more.

The CPU is outdated but still a good performer. The only real thing wrong with this is how much they're charging for an old outdated system with a non-gaming GPU. I don't know how the market is in Madagascar, but I would think you'd be able to get at least a 1050Ti in that price range.

FYI I think the tag for this would be [Build Complete], not [Build Ready], since you've already bought and built everything. [Build Ready] is intended to let people give you final feedback before you go ahead and buy parts.