Guys I have a pc with these specifications :
Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz
Win 7 32bits
ATI Mobility Radeon HD 4500/5100 Series :
Dedicated Video RAM : 512mb
Vertex Shader version : 4.1
Pixel Shader version : 4.1
You seem to misguided about 32bit vs 64bit. There's a golden rule in IT, does some programs the user have require 32bit? If yes install 32bit.
Does the user have any programs that require 32bit? No? Install 64bit, this is for 4gb + ram. Even if it's just 4GB of ram, it's enough, you get more performence ++ with 64bit if you got 4GB+ ram. Now on the other hand, it also depends on the CPU + motherboard, in this case it's a Laptop (most likely outdated) but I would still install Windows 7 x64 on it.
You might come out with two options when installing Windows 7 x64 bit on an older pc.
A) You're missing 64bit drivers (beep, install 32bit)
B) All drivers sucessfully installed by themselfs (magic)
32 has way less system processes than 64, so, if you have 4gb ram and 32b, okay, system only reads 3.25 and work fine, but when ull install 64, windows will just eat 1,5gb from ur ram, for all this fucking processes, while 32 'eats' only few mb
same situation with me, i had 32 system, with 4gb, i was cryin 'oh god rest of my raaaaaaaam, i want u baaaaaack', then i installed 64 and 32 was working muchhhhhhh faster and better
False, You never go out of memory in theory. This is because of the pagefile which is set default to your memory size. So when you install Windows it auto sets your page file to 4GB. You also have 50% of your RAM cached and 50% to free, this is because if some programs require more RAM, it will free up the cached RAM to that program.
I am sorry to say but I am not sure who set up that golden rule refer to but of what I am sure is that he/she was wrong.
It is not the programs that matter but the hardware.
32bit programs are able to work fine on 64bit. In order to find out if the one you are interested in will you just have to do some trial/error testing. In the end you may be able to find an alternative working one.
In terms of hardware this isn't as 'easy'. Not only of the computer itself but also the one that will interact with it has to have 64bit drivers for it. If not it won't work with the computer. And changing hardware is more expensive than software indeed.
Therefore it is kind of bold to install a 64bit OS on a potentially outdated computer when there is no guarantee of 64bit drivers. If there are for the computer, fine but it isn't an isolated working unit.
And, finally, there is no magic in drivers installing for themselves, they are just available. And them being available is sometimes indeed magic.