Program calculating wrong?

I’m downloading a file now that’s 5.51 GB, and its downloaded 5.60 GB and still says it has 345 MB left…it hasn’t had anywhere near enough junk data to make that big of a difference, and its the only file downloading, so why is it doing this?

Check how much discarded data the .torrent has. Are you using o.70? Look at the percent downloaded instead of how much you’ve downloaded.