If you can hold up your build for a month or two then you can get much better graphics card (coz
http://www.techpowerup.com/96355/AMD...cts_in_Q3.html ) and also since dx11 is just on the horizon, the wait will really up this time if he is going to keep the rig for some time. Or you can just buy some place holder second card for time being and then go for a graphics card when DX11 arrives with Windows 7.
And about MSI motherboards, i haven't heard about issues with them, they are also just like other X58s around.
And you are spot on about quality of DDR3 ram today (in India), DDR3 is heck expensive (talking about triple channels kit as older kits use very high voltage which will kill the core i7 IMC ) and latency is also not good.