Why is my programs running in 32bit when my operation system is 64bit?

Oliversisu

Honorable
Jan 3, 2014
120
0
10,680
Hello everybody, just wanna know why my games and programs like arma 3 and battlefield 4 are running in 32bit, but my operation system is 64bit? Is it because i dont have enought ram? i have 6gb ram, do i need more?
 
Solution
Many games and other programs are still 32-bit. It's not really a problem, a 64-bit system can run 32-bit programs fine. They'd have to redo a lot of work to convert to 64-bit, so that's one reason a lot of software is still 32-bit.
Many games and other programs are still 32-bit. It's not really a problem, a 64-bit system can run 32-bit programs fine. They'd have to redo a lot of work to convert to 64-bit, so that's one reason a lot of software is still 32-bit.
 
Solution


Hi,

x86 microprocessors from AMD and Intel include what's known as "compatibility mode" which allows 32 bit code to execute inside of a 64 bit environment as long as the operating system provides all of the necessary 32 bit libraries to go with it. In the case of Windows, 64 bit versions of Windows are packaged with two copies of all core usermode libraries; one for 64 bit applications (located in System32 oddly enough) and one for 32 bit applications (located in SysWOW64). This allows 32 bit applications to run on 64 bit versions of Windows without modification. System applications and drivers must be compiled as 64 bit though.

There are a huge number of differences between the x86 protected mode (aka 32 bit mode) and x86 long mode (aka 64 bit mode) along with corresponding differences in 32 and 64 bit versions of the same operating systems. As a result, many application developers elect to simply maintain older 32 bit codebases which cannot cleanly be converted to 64 bit and let the system simply run it in compatibility mode.

Applications that have only 64 bit versions, or have both 32 and 64 bit versions, are becoming more popular. 64 bit gaming was briefly popularized by the original Crysis, but faded for a while as there was no clear performance benefit. Recently, Battlefield 4 shipped with both a 32 bit and 64 bit version; it should default to 64 bit if you have a 64 bit OS.
 
system requirements for BF4

Recommended system requirements

The recommended PC system requirements for optimal visual quality and frame rates:
•Quad core CPU (Intel Core i5 or i7) at 3 Ghz
•4 GB memory (8 GB for 64-bit operating systems)
•A modern DX11 graphics card with 2+ GB of video memory, GeForce 600 series or Radeon 7000 series
•Windows 7 64-bit operating system (Windows 8 is supported as well)
•30+ GB of free harddrive space

I guess that's what "a other guy" was meaning.. seems extravagant to say 64 bit needs twice memory of 32 bit..
but its their game.. you would think they would know.. but its a "recommendation".. not a "requirement"

Cheers
 


I guess they only recommend 4GB for 32-bit Windows because 32-bit Windows can only use 4GB.
 

Oliversisu

Honorable
Jan 3, 2014
120
0
10,680
Ohh really better fps? i have some problems with the fps, so if i get more ram i should get more fps right? and how much ram extra? i have 6gb ram and my GPU is a AMD Raedon R9 290 series, just bought it.
 
It depends on your motherboard, tell us which model it is. But you don't need the maximum, that's usually 32GB and it's way overkill for gaming. You should definitely have the recommended 8GB, maybe a bit more for future proofing, but you don't need 32GB.
 

Titration

Reputable
Apr 4, 2014
67
0
4,640


I have had some crashing issues with my BF4 and i was thinking that because that it is in 32 bit instead of 64 that may be causing it... If you can reply to this that would be great.
 


The 32 bit version is known to have some crash issues. It is most likely related
 

Titration

Reputable
Apr 4, 2014
67
0
4,640


Yes but it's almost extreme, i literally can't play a full game of Conquest..