DreamHost provides unlimited disk storage for web sites as well as at least 50 GiB for personal storage when you signup. Read their policy statement here: http://www.dreamhost.com/unlimited.html
Don't forget to read and follow the DreamHost Terms of Service as well. DreamHost is located in California and thus subject to U.S. state and federal laws so do not host illegal files or any files it has prohibited. If you try to and they find out, your account is subject to immediate termination. If you are not familiar with the issues, start reading http://abuse.dreamhost.com/ to begin with.
Obviously it is more important to consider what type of files and why you are uploading them to DreamHost instead of "how big they are".
Customer since 2000 openvein.org