As far as creatine uptake, it is slightly better to take it after with whey and carbs, but it won't make a noticeable difference. Taking creatine before may be a significant difference, as it may have a greater effect due to higher levels circulating in the blood. The theory is this is why the 20gr/day loading phase shows the highest, fastest strength gains: the 4x/day dosing ensured there was creatine circulating pre- and during the workout.