Also when you're looking at such a high fare differential, it may be worth looking at other carriers.
If you're paying a $1,000 upfare, and some other carrier had space for $500, it might make sense to either cancel the ticket (and use any residual credit later), or just trash the ticket.