I intermittant fast, cycle carbs and calories in coherence with workout days, squat 3 times a week, and keep a mostly paleo diet. I've been a hard gainer my whole life as well (150 at 5' 10' two months ago) and in the last 8 weeks I've gained 8 pounds. Calories are calories no matter when or what kind you eat. I think the only exception to this is to plan the bull of your calories following workout. All the other talk is "bro" talk.