It's unlikely 3000 calories is a deficit for someone whose 160.
I don't think it makes much sense to eat the exact same amount of food every day. Eat more on your training days and less on your off days. Maybe that means getting scientific as fuck and following a precise macro plan. Maybe that just means eating less carbs on non training days.
If you want to go buckwild with your mass-gaining I'd recommend you start with something like this and makes changes from here.
Lift 3 days a week. Do a version of the Starting Strength Program. You can find it on the Starting Strength Wiki. Unless you're a midget, if you're 160 then you're probably still a novice or an advanced novice at the most.
Training Days: 480g Carbs, 160g Protein, No extra fat
Off Days: 240 Carbs, 240 Protein, 60g Healthy Fat
Have good crap when you want. If you want pancakes eat some pancakes. If you want a nice burger, eat the burger. If you want a slice of nice cake then eat the cake. Don't waste your time deviating from your diet to eat little debbie cakes, M&Ms, McDonalds, or other shit food that doesn't even taste good. That's my humble advice.
Once you're doing 5X5 Squats 3 times a week and pushing your assistance work with a quick pace you won't care about conditioning.