Update Direct3D 9 texture cache

Next step is to make them reuse more stuff, I think.

-[Unknown]