Personally, I would get a 2.4ghz GO stepping Quad core. Also, again this is just a personal choice, I would ditch the Gigabyte for an Asus or Abit. Keep in mind that I am looking at this from an overclockers perspective.
2GB ram would be more compliant assuming that you will be using Vista 32bit. Unfortunately, users of the 32-bit flavors of Vista have to run through some hoops to see all of the new RAM they've upgraded to. Even then, they may not see all of the RAM available because of various hardware issues. More on that can be found here: http://www.ocmodshop.com/ocmodshop.aspx?a=989