My current build has a corsair 750w antec 300 illusion i5 3570k 8gigs of ram and I currently have a 256gb HDD with windows vista 32bit downloaded onto it. The HDD has worked great for the 5yrs that Ive had it. For my gpu I am really hoping to get a nvidia 670 or 660ti maybe even a 680 but I am on a tight budget with this. I am contemplating on upgrading my HDD and getting windows 7 64bit OEM version and then get a lower end gpu like the 660ti instead of a 670 or 680. I plan to do some pretty hardcore gaming: BF3, BL retribution,Gw2, WoW Mop, TERA, Rift, Minecraft with advanced shaders, stuff like that really and Im really wondering what I should do. Thanks!
Well you are not using the full potential of your RAM, the 32Bit OS is limiting you from using the full 8gb to about 3gb. So I would start with that. If you get a gtx660ti, and a new OS that would be a nice upgrade. Later on you could get a 1tb HDD for about $60-80.