I guess these limitations are imposed by the hardware and memory management done by the driver. The only way to get around this, is to either upgrade your video hardware or to chop the picture into multiple parts.

There are some good programs that allow you to view the Direct3D/OpenGL capabilities. I believe some of them also show you these maximum texture size numbers.