Has to be Nvidia since it works well under Linux. My one question though is, if I find a card that has 2 DVIs and an HDMI port, can I just buy a third monitor that can support HDMI? Will Nvidia's control panel see the 3 monitor so I can set the spanning correctly?