i am running an intel pentium E5200 with 5gb of ram, currently running in 32 bit ( win 7) would upgrading to x64 drasticly improve system performance? or should i stick with 32 bit as i usually play games and dont want decreased program availibility ?
Can you explain a bit more about your RAM; did you have 2 X 512MB modules and then added 2 X 2GB? Are they same brand/ speed?
As Leeky states, 32bit Windows cannot address more than 3GB of RAM, in fact, Windows 32bit or 64bit does not know how to "use" more than 2GB of RAM properly, it is all taking corners and making things work with the OS, Chipset and the Memory Controller. The number reported by Windows is rather more cosmetic and it is motherboard and BIOS dependant.
I installed 7 Ultimate 64bit on a desktop with i790 Chipset, 2 X 2GB modules and used the same DVD to try 7 64bit on a Dell Inspiron 9400 with 2 X 2GB, the desktop with a 1GB Video card reports 4GB but the 9400 reports 3.something!
Since XP SP2 anything above 2GB, windows takes it upon itself to reserve 1GB for devices, then the Video memory and buffer reduce the "available RAM" count.
3GB is the sweet spot for me but depending on the configuration, hardware and settings, more than 4GB with 64bit is doable and fruitful.
Considering you have 4GB +, I would say 64bit.