All 2.5GB won't be sent to the GPU at one time. The vast majority of it will be pre-loaded in cached form. With a proper texture caching hierarchy, several dozen GB of texture data can be present within a scene without bogging down a 1.5GB card. Actually, caching efficiency is one of the integral aspects of today's GPU designs.