I don't see why it wouldn't. Your new GTX 660 has 2GB of VRAM, which any motherboard would support. I don't see why it wouldn't since it's part of the GPU. System RAM is another story and totally different, being limited to the slots but how much system RAM you choose to put in it is up to you. Hope this helps. =)
My question boils down to: will a PCIe 2.0 slot on my mobo support a PCIe 3.0 card with ddr5 vram?