I normally just collect as I go. I wanted to farm the CP for the SO currently so I didn't have to spend gold to skip the Epic boss task for Iceman. It looks like that what I'll have to do though because I don't think there's enough time to farm and complete the SO tasks.
I've been trying to recruit the heroes needed to complete S2C1.