1.5GB is the average VRAM useage for BF3 ultra 1080p with all the BS added in too.
I reckon you can easily get that down to 1 gb without sacrficing too much
Silly VRAM sizes (currently 2.5gb+) are just for multi monitors/1600p
You don't even need that much! The first day since BF3 launched, everysingle bechmark clearly shows that 1280 Mb GTX 570s maintain comfortable minimum FPS of around 30 with just 256 Mb more than 1 Gb cards. Anyone that reckons the FPS increase from a 1 Gb 560 ti to a 1.28 gb 570 is due to the mere 256 Mb increase are delusional, it seems that the GTX 570 / 1280 Mb 560 are simply the minimal amount of raw horsepower required to run the game comfortably.
I don't even know why anyone would recommend 2 Gb 560 tis or 6950s for bf3 when both cards are simply rubbish at the game, even with all that Vram when the 1.28 GTX 560 is only £199. If you need more power than that, 7950 / 7970 / GTX 680 make more sense than either a single 6970 or dual 570s / 6950s at this point.
More than 1280 Mb gram is USELESS on a sub £200 card, these cards don't have enough GPU power to be able to handle that much data, and every one of them is significantly outperformed by a 1280 Mb GTX 560.