Looks nice to me, although I would recommend changing that PSU for the Corsair HX520 with some of that extra dinero of yours. I havent heard anything wrong with Huntkeys, but personally would always rather go with a well respected brand, and the Corsairs are fantastic.
If you are getting Vista 64bit you may as well get 4gb of RAM-it cant hurt! If you are getting 32bit, the OS will not recognize 4gb. I would consider upgrading it to 3gb though-I did that recently and there is a noticeable improvement.