I'd say that with a high calorie intake, 50%+ will be from fats for daily energy requirements, the rest is of course protein and fats. You don't have to go up 5lbs and down 4lbs to get 1lb of muscle. I like to stick with paleo most of the day, higher fats, and keep majority of carbs to the pwo window of 1-2hours. Seems to work well for me.
You can also look at the whole Zone with 5x fat, that will give you plenty of calories, but I think trying to eat zone ratios is such a pain in the ass. Or you can make your own like a Zone approach with 0.5x carbs, 1x protein, 3-5x fat and then add in a pwo meal high in protein and carbs on workout days only.