Get vista since XP can only support up to 3GB of RAM. For the hard disk, get 500GB since the pricing is quite near to the 320GB one.
Compare around the prices over the net, if you are in Singapore, check out www.vr-zone.com.sg under the pricelist section, you should be able to find out the...