Beside stuff on NVidia GeForce 6600 which does not like non power of two non square textures and bugs everything (incl. B3D)
Huh? Since when? My GF6600 is perfectly happy with textures of all kinds of odd sizes. It's quite happy rendering to a 341x279 rendersurface, although I can't think of a good reason to create one.