Allocate the temp texcache buffers dynamically

Fixes Tactics Ogre (which now goes in game to some degree), which wants a 0x400 x 0x400 texture.  I only did the 16 bit cases since that's what it uses.

Also made it use the page alloc per the comment.

-[Unknown]