Your example implies 16 hours (500kg of 1000kg is 50% of the initial added fuel divided by 3% per hour equals 16.67 hours) which is about the longest flight time. On profile that might reduce range is when the added fuel causes a route change or causes the cruise level to be off the flight plan.
GF