This site has simple but good advice when using Gmail with attachments. Select the attachment EARLY:
GMail background upload of attachments
With this knowledge, a small tip for using Gmail is to select your file attachements before typing the email body. In this way, by the time you finish typing your email, the file attachment could already be uploaded completely and it will only take seconds to send out the email.
Seems sensible to me 🙂