IMO, you probably don't need 4GB RAM in most of the cases.
GPU should get soming supporting DX10. Suggesting 8800GTS 320MB min. if you gaming.
Windows vista, I tends to select the 64bit one.
Also, no idea which MB they are using. Can't comment on it.