Hi guys, I was originally going to upgrade my existing Compaq PC at the end of this month (July in case you were wondering ), by adding another 2GB of DDR2-800 RAM and bringing the total RAM up to 4GB of DDR2-800, and also by upgrading my 250W generic PSU to a Corsair VX550W and replacing my ATi Radeon HD 4350 with the new nVidia GTX 460 (the ASUS model). Now, however, I have discovered that because I'm running Windows 7 Home Premium 32-bit, some of my 4GB memory won't be fully utilized, and as a result I might be wasting money, so I wanted to just get 3GB of DDR3 instead of 4GB of DDR2, but then again I discovered my motherboard could not support that... should I just upgrade my entire system or stick with the upgrade to my Compaq PC? And I have a budget of US$450 so if I make a new system my graphics card will probably be an HD 5670 or 5750. I might be able to use my current DVD drive in my new build, though I'm not sure how. And the most important question: Can I remove my current Hard Drive and put it into my new PC without buying a new hard drive for it? Will this automatically move all my data including Windows 7 to my new PC so that I don't have to reinstall Windows 7??