I bought an msi GTX 560 but just found some different ones in the local computer store and was wondering whether I made a wrong choice. As far as I can tell though, there isn't much of a difference between the three (Gigabyte card has a slightly higher shader and core clock speed)).
4 x 4GB DDR3-1600 Corsair Vengeance CMZ8GX3M2A1600C9B (16GB)
Graphics Card(s)
MSI GeForce GTX770 Gaming OC 2GB
Sound Card
Realtek High Definition on board solution (ALC 898)
Monitor(s) Displays
ViewSonic VA1912w Widescreen (VGA)
Screen Resolution
1440x900
Hard Drives
OCZ Agility 3 SSD 120GB SATA III x2 (RAID 0)
Samsung HD501LJ 500GB SATA II x2
Hitachi HDS721010CLA332 1TB SATA II
Iomega 1.5TB Ext USB 2.0
WD 2.0TB Ext USB 3.0
I think that if you can use the same manufacture as your motherboard so in your case get the Asus. This is because it has mostlikey been tested by Asus and if there had been a issue with the Graphic card the patch it with a bios update. That my opinion.
My Computer
At a glance
Windows 7 Pro x64 SP1 and Mac OS X 10.8.3Intel Core i7-3820 Sandy Bridge-E at 4.75 GHz8 x Corsair 8GB DDR3 64 GB Kit @1866 Overcloc...GTX 580 and MSI R6870
1 x Corsair Force Series GT CSSD-F60GBGT-BK (OS)
2 x Western Digital Caviar Black Sata III 750GB (Raid 0)
1 x Western Digital Caviar Black Sata III 1TB (Media)
2 x Western Digital Caviar Black Sata II 640GB (Raid 0)
4 x GELID Solutions FN-TX12-15 120mm Case Fan with Superior Temperature Control
1 x Corsair 140mm Case Fan
1 x SilverStone FP55B Aluminum front panel 5.25" to a 3.5" bay converter
1 x Ultra Card Reader
1 x Sony Blu-ray Burner BD-5300S-0B