As you say this only happens with large files, I'm guessing that you are filling up the available memory that can be used for backgrounds. I don't know how memory is handled for backgrounds, so I don't know why you'd fill it up, but that sounds like the case.