John, I always try to do a 10k the weekend before a 1/2 marathon or marathon and I feel that it has helped. It will certainly be more beneficial than a long slower run.
By the way if you're hoping to do a 1:20 then get as close to the front as you possibly can because it's a nightmare getting through the slower runners.