Originally Posted by saltynay
na he would only 3gb and as he is going to be using a 32bit OS it won't matter either way just whichever works out cheaper
bad plan. get 4GB of ram because the price isn't much different, and it is best to keep the sticks the same, such as 4x1GB or 2x2GB rather than 3x1GB or 1x1GB and 2x512MB etc. You want the sticks running in dual channel mode, so they need to be in matched pairs.
I expect he will eventually upgrade to a 64bit OS anyway, and 4GB of ram with Vista64 makes for a FAST OS.
EDIT: sorry, got a little ahead of myself when I clicked "post reply" :P
your build looks nice, make sure you get a decent PSU though, no generic 570W thing. probably the OCZ GameXstream 600W or Corsair 650W would suit your needs nicely. For OCing, get a decent aircooler such as Tuniq Tower or Thermalrite Ultra 120 Xtreme. You should get a good 3.5GHz out of an E66. Maybe look at getting the 680i motherboard, and I'd personally get the GSkill HZ ram, as it clocks alot better.