I would go with the i5 + GTX 1070 over the i7 + RX480 for significantly more graphics power in gaming, but if you think the extra logical cores is worth more for video and photo editing purposes, go with the i7. An i5 will still be decent for those tasks, just not as good as an i7 would perform...