Dual 512Mb graphics cards seems a little over the top to me. I just run a single dual output card for my 2 monitors and have never had any issues.

Vista! Ewwwwwwwwww....