No, it's a bad Idea with 2 gb gtx 660 sli to run bf4 on three monitors. You may be able to get somewhat playable fps on two, but not on three. Bf4 recommends 3 gb vram for it. But for three monitors you deffintely should start with 4 gb xfire r9 270x or 3 gb xfire r9 280x.
Gtx 770 sli will also be great. But not 2 gb gtx 660 at that resolution.