Hey guys, sorry for making another board on upgrading, I did have a look at existing ones and still felt a tad confused and like I needed some help towards my computers exact specs. The nitty-gritty technical side of computers really confuses me and I'm sure I'll mess up somewhere. I've been running Windows Vista Home Premium 32-bit on my HP desktop for about 2 years now (it came with it) and I'm now wanting to upgrade to 7 and get some more RAM in. I can upgrade my RAM to a max of 4gig and have a copy of Windows 7 Ultimate from my dad that I can go ahead and install. I would really like to upgrade beyond 4gig of RAM but understand this requires 64-bit? After digging around for a little I came across CPU-Z and used that to get more details on what my computer can handle: http://img.photobucket.com/albums/v297/Quatre01475/HPDesktop.jpg According to the article I found out about CPU-Z on, 'the EM64T' part in 'Instructions' means my system can handle 64-bit? Does this mean I only need to upgrade my CPU? If so, how can I be sure to get a CPU that is compatible with the rest of my system? Is there any other measures I should take to be able to do such an upgrade? Thanks!