It depends on how often you promote the survivors. If you promote them often, then it looks like you will do much better by making the GC one-off. If you do not, then it looks like they will be very similar.
In any case, it seems that you are doing a little redundant work, doing this in two stages. For example, anyone who receives a promotion is in fact checked twice (once younger and again as old). Again, if this does not happen too often, I would stick with a simpler two-stage method (since you already have his work, and win it a little).
Chris bunch
source share