No. 2 GB of VRAM is the average amount of VRAM right now. More and more GPUs move above the 2 GB of VRAM and for a good reason. Many games easily use 2 GB of VRAM or more.
In heavily modded Skyrim i see 100% VRAM usage on my GTX 670 2 GB on a 1920x1080 display, as well in Crysis 3 and at some points in BF 4 too.
That being said, if you buy a low-end GPU with high memory amount it won't make a difference. VRAM is often a gimmick which 3rd party manufacturers use to sell their products. It's misleading and wrong.
I was looking at a 670 with 4gb of vram, but i also heard that nvida uses it as a gimmick like you were saying. So should i be looking at AMD Cards? You can actaully get a used 280x on ebay for the 250$ range.
Well, I run Skryim maxed out (excluding AA) with the FXAA Post Process Injector and 2K HD mods, along with some severe LOD + Render Distance INI tweaking, and this is on a mobile GeForce GTX 660M with 2GB. I can't speak statistically for VRAM usage, but I can pull a good 30-40fps average with minimal slowdowns, which is more than playable, for me at least.
That said, I think you're limited a lot more by the GPU itself rather than the amount of VRAM made available. 2GB is about average right now - I've seen some titles use every last bit of it, and some others barely use any; I wouldn't say it's 'more than enough' for future titles, but for right now, I think you'll be fine. Remember that more VRAM on a low end card doesn't make it any faster, though - don't fall into that marketing trap.