Severed,
Usually after I install a clean Vista with SP1, I install the
stand alone SP2, then all the other updates.
In your current case it really doesn't matter to much if IE8 or SP2 gets installed first, but since you seem to not be able to install SP2 without IE8 first, I would just do
C then.