I wish it were all that simple and tied-up with a little bow. Questions:
1. How many monitors?
2. What's the Total Budget for the build?
3. Do you do anything more than Games?
4. Do you plan to OC, and what CPU?
5. Have you considered the forthcoming LGA 2011 / SB-E?
6. Have you considered waiting for the GTX 600 series? Q4 2011
It depends on the 'Games' you play, on a single HD monitor (1) GTX 570 is typically sufficient. Also, FYI the GTX 560 is limited to 2-WAY SLI whereas either the GTX 570 or GTX 580 can do 2~4-WAY SLI.
Between these SLI reviews you can get a pretty good idea of all the options:
Review GTX580 -
http://www.guru3d.com/article/geforce-gtx-580-sli-review/5
Review GTX570 -
http://www.guru3d.com/article/geforce-gtx-570-sli-review/5
Review GTX560 -
http://www.guru3d.com/article/geforce-gtx-560-sli-review/4
The determining factors are Games and Resolution to the GPU(s) selection. Further, IF you are using (3) Monitors 5760 x 1080 {5900 x 1080 bezel} then you'll also need to factor-in vRAM bottleneck. Problem, in the higher resolutions, including 30" 2560 x 1600, 1.5GB vRAM can and will in some cases greatly reduce the FPS (Frame Rate) depending upon the games. So you'll probably need to look at 3GB+ GPU(s).
Further, if you want to play any '3D Vision' games then you'll also need a '3D' (120Hz+) monitor.
Some games 'do' benefit from the i7-2600K's Hyper-Threading.