Solved Which bit OS(32-bit or 64bit OS) is better for 4GB of RAM

athlon54

New member
Local time
12:20 PM
Messages
17
Location
Bosnia and Herzegovina
I'm using HP with Intel Core 2 Duo processor and 4GB RAM. Which OS is the best to utilize full 4GB of RAM? Is it 32-bit or 64-bit OS?
 

My Computer My Computer

At a glance

Windows 7 UltimateIntel Core2 Duo e6550ATI Radeon HD5400 series
Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 Ultimate
CPU
Intel Core2 Duo e6550
Motherboard
HP Compaq dc7800 Convertible Minitower
Graphics Card(s)
ATI Radeon HD5400 series
Monitor(s) Displays
Dell UltraSharp 1707FP
We really need your full system spec's to give an accurate answer.
However, both the 32 bit and 64 bit versions will run on 4GB of RAM. Most will strongly urge that 8GB is a much better way to go IF you want the 64bit version. For many programs the 32 bit version is fine.
 

My Computer My Computer

At a glance

Windows 7 Enterprise 64bit Desktops; Windows ...AMD Athlon 2 X3; I5-6200 6th gen (Dell)8 Gig Desktop, 8Gig Laptop, 16Gig LaptopRadeon R5450 1Gig
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Desktop (2 alike) Dell inspiron 13" W10 Laptop Dell Inspiron 17 5759
OS
Windows 7 Enterprise 64bit Desktops; Windows 7 Professional 64Bit 17"Laptop
CPU
AMD Athlon 2 X3; I5-6200 6th gen (Dell)
Motherboard
Gigabyte GA 78LMT-USB3 (2 Desktops)
Memory
8 Gig Desktop, 8Gig Laptop, 16Gig Laptop
Graphics Card(s)
Radeon R5450 1Gig
Sound Card
Creative SB X-Fi Titanium Extreme Audio Desktop 1
Monitor(s) Displays
Dell 2419
Screen Resolution
1920x1080
Hard Drives
Crucial M500 500GB SSD Desktop 1 and Laptops
Samsung 850EVO 250GB - Desktop 2
PSU
Thermaltake 600watt
Case
Rosewill
Cooling
Scythe Typhoon 120mm
Keyboard
Kensington
Mouse
Logitech M310
Internet Speed
50/50
Antivirus
Avast
Browser
Firefox 68
4 GB and below it's the same. But if you run nearly all 32 bit programs the 32 bit system will be faster than using the 32 bit emulator. The difference would be if you might add ram or want to run 64 bit programs. In that case get a 64 bit OS.
 

My Computer My Computer

At a glance

Windows 7 32 bitAMD 5200+ dual core2 GBNVidia GeForce 6150SE 128 MB
Computer Manufacturer/Model Number
HP Media Center
OS
Windows 7 32 bit
CPU
AMD 5200+ dual core
Memory
2 GB
Graphics Card(s)
NVidia GeForce 6150SE 128 MB
Monitor(s) Displays
CRT
Screen Resolution
1280x1024
Hard Drives
500 GB Sata internal :

SIIG USB 3.0 docking stations w/WD Caviar Black 6 Gb/s drives
Keyboard
PS/2
Mouse
PS/2 Wheel Mouse
Other Info
SIIG USB 3.0 PCIexpress card.
My test box has an old dual core AMD Athlon 5600+ CPU and 4GB DDR2 Ram.
It's a triple boot with Win 7 32-Bit, Win 7 64-Bit, (and Win XP 32-Bit).
It also has an AMD GPU with .5 GB Ram, and the MB onboard nVidea IGP is disabled.
I managed to get it so I have 3.5 GB Ram available in 32 Bit, and 4 GB Ram available in 64 Bit.
So, a 64 Bit OS can have more RAM available in Windows with the right settings.
It's a home-built PC, so I probably have more BIOS settings than a pre-built PC.
I really can't say I see any performance difference...

Win 7 32 Bit uses about 10 GB less of disk space for the OS + programs.
I installed the Win 7 OSs over 4 years ago, and they are fully updated.
If you have a small SSD for the OS, or space is a concern, that may be important.

For MS Patch Tuesdays the amount of data downloaded is significantly less for 32 Bit.
Depending on your internet connection and ISP, that may be important.

I've read 64 Bit is "more secure" than 32 Bit.

If you think you might ever add more RAM, 64 Bit is the right choice.
If you're maxed at 4GB, I'm just giving some other things to consider.
 

My Computer My Computer

At a glance

Multi-Boot W7_Pro_x64 W8.1_Pro_x64 W10_Pro_x6...AMD Athlon II x4 6206GB GSkill DDR2 800AMD 4670 GPU + AMD 4200 IGP
Computer type
PC/Desktop
Computer Manufacturer/Model Number
home built
OS
Multi-Boot W7_Pro_x64 W8.1_Pro_x64 W10_Pro_x64 +Linux_VMs +Chromium_VM
CPU
AMD Athlon II x4 620
Motherboard
Gigabyte GA-MA785G-UD3H
Memory
6GB GSkill DDR2 800
Graphics Card(s)
AMD 4670 GPU + AMD 4200 IGP
Sound Card
on board Realtek ALC889A
Monitor(s) Displays
RCA 40" LCD TV, Insignia 32" LCD TV, HP 15" LCD monitor
Screen Resolution
1680 x 1050
Hard Drives
OCZ Vertex 3 120GB,
Samsung F3 1TB (3),
Several others - WD, Seagate, Hitachi, ...
PSU
Corsair 500 W
Case
Rosewill mid tower
Cooling
CM 90mm rifle
Keyboard
Gyration wireless, Logitech wireless, Dell USB wired
Mouse
Gyration wireless, Logitech wireless, V7 USB wired
Internet Speed
Spectrum - 100Mbps D / 10Mbps U
Antivirus
Avast, MBAM3, EMET, WinPatrol
Browser
Pale Moon, Firefox, IE
Other Info
2 multi-boot PC's
Mainly HTPC/Office/Gen purpose (no gaming).
Trendnet USB KVM.
LG DVD burner/Blue Ray Player.
Tray system for removable SATA backup drives.

Not currently OCd, under-volted.
I use Hybrid sleep, rarely re-boot or shutdown.

Hauppauge HD-PVR, Avermedia PCIe TV Tuner, Hauppauge PCI TV Tuner.
Just today I got to do an interesting comparison.
Old (32-bit) machine: Dell, P4-HT 3.00 ghz, 4gb RAM (3.5 usable), upgraded from XP to Win7 Ultimate 32-bit.
New (64-bit) machine: HP Pavilion B 20-323w AIO, AMD E1-1500, 4gb RAM, downgraded from Win8 to Win7 Ultimate 64-bit.

Both machines connected via Ethernet to the same router. I was performing an on online download/installation of a security suite from the client's isp. I first started the install on the new machine. A moment later I started the install on the old machine. The 32-bit machine finished first, despite giving the 64-bit machine a head-start.
 
Last edited:

My Computer My Computer

At a glance

Windows 7 Ultimate x86 and x64
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dell, HP, Toshiba, Compaq
OS
Windows 7 Ultimate x86 and x64
There is little difference between 32/64 bits in terms of performance, generally speaking, unless you use plenty of CPU-intensive 64 bits programs, which is far from common.

About the memory, MS has arbitrarily placed an artificial limit of 4GB to the RAM for 32 bits systems. This may bring problems for getting the full amount usable, often you'll end up with between 3.2 or 3.5 GB really available. 64 bits Windows has no such limitation, and can recognize an use the full amount (minus possible on-board video cards that draw VRAM from system memory).
Often 64 bits systems are more memory-intensive than 32 bits counterparts, but again, this is many times not too important to make a difference.

I have no clear recommendation, at least without knowing the use you plan for the computer. For the most typical users, it don't really matters that much, and both will be fine.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel Core i7-740QM8 GB DDR3NVIDIA GeForce 330GT
Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba Sattelite A665-S6092
OS
Windows 7 Ultimate x64
CPU
Intel Core i7-740QM
Memory
8 GB DDR3
Graphics Card(s)
NVIDIA GeForce 330GT
Screen Resolution
1366x768
Hard Drives
Samsung 840 SSD 500GB
1TB USB3 external HD
Cooling
Coolermaster Notepal U3 notebook cooling pad
Internet Speed
3mbps ASDL
Antivirus
ClamWin 0.98.7
Browser
Opera 12.17 x86 (main), Firefox 38 (sec), IE11 (last resort)
32bit apps on a 64bit ststem

I could be completely wrong but as far as I know many 32bit applications running on a 64bit system are limited to using 2GB of RAM maximum. There is a way to fix this but it involves "patching" the IMAGE_FILE_LARGE_ADDRESS_AWARE flag in the executable to allow it to use up to 4Gb RAM.

This seems to be the case on my machine. If I use MemAlloc|Free memory allocation stress test for Windows. Heavy memory load simulation (It's a 32bit app) and attempt to load 4Gb RAM the maximum it can actually achieve is 2Gb.

The same RAM usage limits on 32bit executables also seem exist on 32bit systems.

So the answer depends on how many data intensive applications you need to run at the same time and you need 64bit applications on a 64bit system to make use of 4Gb+ RAM. (per application).

Memory Limits for Windows and Windows Server Releases (Windows)
 
Last edited:

My Computer My Computer

At a glance

Microsoft Windows 7 Home Premium 64-bit 7601 ...AMD C-60 APU with Radeon(tm) HD Graphics4.00 GBAMD Radeon HD 6290 Graphics
Computer type
Laptop
Computer Manufacturer/Model Number
ASUS
OS
Microsoft Windows 7 Home Premium 64-bit 7601 Multiprocessor Free Service Pack 1
CPU
AMD C-60 APU with Radeon(tm) HD Graphics
Motherboard
ASUSTeK COMPUTER INC. X501U
Memory
4.00 GB
Graphics Card(s)
AMD Radeon HD 6290 Graphics
Sound Card
(1) AMD High Definition Audio Device (2) Realtek High Defi
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
Hitachi HTS545050A7E380 SATA Disk Device
Antivirus
Comodo CIS & FW, SecureAplus App Whitelisting, Threatfire
Browser
Cyberfox 64bit, Opera 64bit, Airfox
Other Info
Spy-The-Spy, HitmanPro.Alert, Norton Connect Safe, MJRegWatcher, BitDefender TrafficLight, Voodoo Shield, Zemana AntiMalware
Unless an application explicitly indicates to the OS that it is compatible with a private virtual address space of more than 2 GB that is all it will receive. This isn't really about RAM usage at all and any effect it has on that is only incidental. The reason for this is that many applications assume that they will never be given a memory address above 2 GB and will react in unpredictable ways if this should happen. The behavior is for their protection. If the flag is set this doesn't guarantee that the application is compatible but it means that the developer is at least aware of the issue.

If the flag is set an application will receive a 4 GB address space on a 64 bit OS. On a 32 bit OS it will be about 3 GB if the OS is configured for such. But configuring the OS for that has sufficient negative implications that it is unsuitable for general use. This setting has been widely misrepresented on the Internet.

There are utilities that can set this flag in the program header. But you may well be forcing the application to lie about it's status. In that case you will have to face the unpleasant consequences.
 

My Computer My Computer

At a glance

Windows 7 Pro 64 bitXeon W35208 GBNvidia Geforce 210
Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 Pro 64 bit
CPU
Xeon W3520
Memory
8 GB
Graphics Card(s)
Nvidia Geforce 210
Well, just going by "feel" as I often unscientifically do, I had a quad core 64 bit Vista SP1 machine with 8 GB ram. And a dual core 32 bit Windows Seven machine with only 2 GB ram. The 64 bit Vista machine ran mostly 32 bit programs.

The 64 bit Vista machine felt "smooth" while the 32 bit Windows Seven machine ran snappy. Albeit part of the issue may have been the prefetch in Vista wasn't the greatest so I set it to ony cache startup files(those loaded at boot.) But I think running through an mulator is going to be slower than running directly on the hardware, given the same programs on both systems.

If the GPU is similar or the same then I'd go with the 32 bit unless you can increase the memory.

The other thing that may not be here or there, I tried custom install upgrade Vista 64 to Windows Seven 64. No go. Running but flaky. From XP 32 bit to Windows Seven 32 bit custom upgrade, no problemmo.

Edit: actually the 32 bit upgrade was from Vista 32 bit to Windows Seven 32 bit. XP I had on the same machine as dual boot. But anyway... :)
 
Last edited:

My Computer My Computer

At a glance

Windows 7 32 bitAMD 5200+ dual core2 GBNVidia GeForce 6150SE 128 MB
Computer Manufacturer/Model Number
HP Media Center
OS
Windows 7 32 bit
CPU
AMD 5200+ dual core
Memory
2 GB
Graphics Card(s)
NVidia GeForce 6150SE 128 MB
Monitor(s) Displays
CRT
Screen Resolution
1280x1024
Hard Drives
500 GB Sata internal :

SIIG USB 3.0 docking stations w/WD Caviar Black 6 Gb/s drives
Keyboard
PS/2
Mouse
PS/2 Wheel Mouse
Other Info
SIIG USB 3.0 PCIexpress card.
We really need your full system spec's to give an accurate answer.
However, both the 32 bit and 64 bit versions will run on 4GB of RAM. Most will strongly urge that 8GB is a much better way to go IF you want the 64bit version. For many programs the 32 bit version is fine.

my system spec's:

Intel Core2 Duo e6550 2,33Ghz
4GB RAM DDR2
win7 ultimate 32bit
ATI Radeon HD 5400 series 1GB
 

My Computer My Computer

At a glance

Windows 7 UltimateIntel Core2 Duo e6550ATI Radeon HD5400 series
Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 Ultimate
CPU
Intel Core2 Duo e6550
Motherboard
HP Compaq dc7800 Convertible Minitower
Graphics Card(s)
ATI Radeon HD5400 series
Monitor(s) Displays
Dell UltraSharp 1707FP
There is little difference between 32/64 bits in terms of performance, generally speaking, unless you use plenty of CPU-intensive 64 bits programs, which is far from common.

About the memory, MS has arbitrarily placed an artificial limit of 4GB to the RAM for 32 bits systems. This may bring problems for getting the full amount usable, often you'll end up with between 3.2 or 3.5 GB really available. 64 bits Windows has no such limitation, and can recognize an use the full amount (minus possible on-board video cards that draw VRAM from system memory).
Often 64 bits systems are more memory-intensive than 32 bits counterparts, but again, this is many times not too important to make a difference.

I have no clear recommendation, at least without knowing the use you plan for the computer. For the most typical users, it don't really matters that much, and both will be fine.

thank you for your reply,
well I am using computer mostly for CAD software
 

My Computer My Computer

At a glance

Windows 7 UltimateIntel Core2 Duo e6550ATI Radeon HD5400 series
Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 Ultimate
CPU
Intel Core2 Duo e6550
Motherboard
HP Compaq dc7800 Convertible Minitower
Graphics Card(s)
ATI Radeon HD5400 series
Monitor(s) Displays
Dell UltraSharp 1707FP
I always install 32 bit on 4gb RAM or less. It performs better.

You can see exactly how much RAM is apportioned to hardware so you'll know that you are using everything above 3.4 gb which is all 32bit can use for the OS without modification. Type "Resource monitor" in Start Search box, click on Memory tab.
 
I always install 32 bit on 4gb RAM or less. It performs better.

You can see exactly how much RAM is apportioned to hardware so you'll know that you are using everything above 3.4 gb which is all 32bit can use for the OS without modification. Type "Resource monitor" in Start Search box, click on Memory tab.

thank you very much for your help.. after all these suggestions, I think I will keep 32bit windows on my computer
 

My Computer My Computer

At a glance

Windows 7 UltimateIntel Core2 Duo e6550ATI Radeon HD5400 series
Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 Ultimate
CPU
Intel Core2 Duo e6550
Motherboard
HP Compaq dc7800 Convertible Minitower
Graphics Card(s)
ATI Radeon HD5400 series
Monitor(s) Displays
Dell UltraSharp 1707FP
Back
Top