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!