scp, wget, rsync are what I'd use for anything that big. Also bare in mind that the ext3 file system will normally only support files up to 2G depending on your distribution. FC4, and CentOS4/RHEL4 will support files larger than 2G using ext3, as will systems using xfs.
If you arent on either of those systems, you will need to split the file up into multiple pieces using the split command, prior to transfer and storage.