yes it can do three. That's only true on cards with.2 DVI and one HDMI. One DVI shares with the HDMI port then. However you must use an active display port to DVI adapter(costs about $25), or have a display port monitor.
I would recommend a sapphire flex card which can run 3 DVI monitors out of the box.