That's a pretty nice setup. However, there would be 2 things that I would Question.
1) Onboard Graphics
From what VE heard the onboard Sandybridge graphics are more of a gimmick, I would recommend at least a cheap D11 card I.e. Ati 5 series.
2) Cooling
i7's already run very hot and...