I'm in the market for a new PC and am looking to spend over £1000. It will be for games mostly (CS:S, HL2, Battlefield, etc....) Question is, should I buy now or wait a month or two for something better? Heres what I'm considering: E6600 Corsair Dominator DDR2 1066 2GB XFX 8800 GTX Asus Striker - E Antec 900 Coolmaster ixtreme 850w Some of these parts have been around for nearly a year now, that is why I'm a little sceptical about buying an expensive computer only to be practically worthless 6 months down the line. More questions!: DDR2 or DDR3? Any real differences apart from price? =/ Also 2GB will be fine for running XP, won't it? Not bothered about Vista. 8800gtx? Is there anything better coming out soon before I fork out £300? I know about the ultra and superclocked models, but I can overclock a stock gtx myself right? Any advise will be greatly appriciated!!!