I don't think that there are many games that would actually benefit from 2GB VRAM. At least, a properly coded modern game should not require more then 1GB of VRAM. Of course, there are games which must stream data fast - additional VRAM helps here. Still, good coding practice (using LOD and related techniques) will always result in a reasonable VRAM consumption. Of course, 1GB VRAM will quickly become a limit if your games use super-hi-res textures or hi-def models (which the card probably won't be able to render in real-time) or if you want to run multiple games simultaneously 🙂
And about the 1440p - it is true that the framebuffer "eats" lots of memory. However, even on such a high resolution, the framebuffer is unlikely to surpass 100-150MB (and that is with a full floating-point framebuffer, depth buffer, shadow maps and a number of additional buffers for post-processing effects). And remaining 600MB-700MB of VRAM are actually enough for any modern game.