technically you can have 4 displays on any recent Nvidia GPU as it would come with the standard double DVI + a displayport entry + an hdmi entry.
This card seems OK and it has 4 displays as specified in the specifications, 2 DVI, 1 HDMI and 1 Displayport.
Consider buying a displayport cable, but only if your main monitor has a displayport port otherwise it's useless, the card also has 1 HDMI output so it's worth checking if one of your monitors can handle that as well.
I'm not familiar with the Zotac brand but they seem to have a good reputation and the reviews on that card seem positive, I'd say go for it.