Make sure we don't try to download too-tall buffers

This was causing crashes in some games from reports.  I couldn't reproduce the Tactics Ogre one, but I don't know why since it should've crashed me by all rights.  So I can't say for sure but mostly sure this will take care of #6442 and one of the crashes in #5918 (not clear on the other.)

-[Unknown]