My current c:/windows is about 32 gig.
It will grow with updates and when installing programs.
We just had a discussion about weather 64 gig was enough for a boot drive and the consensus was that it was just barely adequate. Doable but could be troublesome as time goes on.
40 Gig is going to require extreme measures to keep it from filling up unfortunately