In ZeroNet you can specify optional files that will be downloaded only if needed and not by default when loading the website. Maybe Dat allows this too?
ZeroNet has supported movie-sized files and up with it's BigFiles plugin since early this year. It's effectively done torrent style, downloading chunks from multiple peers, but working over TCP, with optional Tor support built in.