First off, you should read more into IF'ing. If you are taking in protein shakes and those 3oz protein shots, you are not fasting. During your fasting period, it is recommended to take 10 grams of BCAA every 2 hours until you break your fast.
Second, creatine can be taken at any point of the day and you only need 3-5 grams per day. Does not need to be taken preworkout. As for creatine choice, since you stated you do not want creatine mono, look into SNS MCC or Genomyx Creignite. There is no need to combine two different creatines.