theres minimal performance gains using ddr3 with a lower end rig.
but the prices of ddr2 and ddr3 have recently become very close that it probably wont cost you that much more to go with ddr3 now, so its up to you.
and yes, if you are willing to spring the money for win7, get it, youll never look back.