Increase amount of text copied in iterm2
It should copy all text you have selected.  You should check under Preferences>Profiles in the Terminal tab how big your scrollback buffer is.  However it is specified in lines not bytes.