Both motherboards have SLI compatibility. Both motherboards have 2 PCIe 2.0 slots. One 16x, and one 8x. They would preform the same in terms of SLI. I would go with the MSI motherboard.
What programs/games do you run?
If they are not extremely CPU dependent, I would drop the i7 for an i5. In terms of gaming, there is a small difference between a stock i7 vs a stock i5.
Newegg.ca - Intel Core i5-2500K Sandy Bridge 3.3GHz (3.7GHz Turbo Boost) LGA 1155 95W Quad-Core Desktop Processor Intel HD Graphics 3000 BX80623I52500K
I would spend the $100 you save by switching form an i7 to an i5 on an SSD.
This SSD would be good for windows, antivirus, and a game or two. If you can apend more on an SSD, 80Gb-120Gb is more desireable. I'm no expert on SSDs however, so I may wait for a second opinion on the SSD.
Newegg.ca - OCZ Agility 3 AGT3-25SAT3-60G 2.5" 60GB SATA III MLC Internal Solid State Drive (SSD)