While once considered essential in bodybuilding, the importance of nutrient timing has been severely downplayed in the last few years since plenty of studies fail to show significant results and the anabolic window of increased muscle protein synthesis is quite a lot longer than used to be thought. As in, it won't matter that much whether you take your protein shake immediately after training or several hours after.
So when taking whey protein, options roughly fall within these categories:
- Before your workout
- Shortly after your workout
- Later on the day after your workout
Since you're taking a pre-workout, assuming you are not in (too much of) a fasted state, I don't see that much use in taking it beforehand since digestion could interfere with comfort during the workout. Taking it shortly after would be a good option. Taking it later is no problem, but might reduce appetite for a meal following shortly after. Since powdered whey protein digests very fast but other protein sources may digest much slower I'd say you might wanna keep some time between meals and your whey shake. Also, taking it directly after a workout is an easy timing to remember so you don't accidentally forget to take it.
As for taking it along with a recovery formula, I'm not aware of any bad interactions between whey protein and anything that isn't medicine. If you get more protein, it'll just take a bit longer to digest.