Gainer17:
3kg per day
You must be joking! On the basis of the OP requiring 2000 cals per day (his BMR) and taking in 4000, that is 2000 excess calories per day. 3500 excess cals produces a pound of fat so max gain would be around 1/2 lb per day or 3 1/2 pounds per week.