64bit vs 32bit

chucky9

Distinguished
Nov 3, 2013
534
0
19,010
so first of all i understand the difference between 32bit and 64bit what i am confused about is why companies are making like 8 core and 6 core cpu's and like 6gb graphics cards and motherboards that support 128gb of ram when i think 95% of games are still made in 32bit code and hardly any use more than 4 cores, i mean i will admit we re moving into it for example the recommended specs for watch dogs in ultra on pc are 8 core cpu, 8gb of ram and a 2gb gpu with dx11. so admittedly yes its coming but why is everyone obsessed with making these crazy builds when maybe 5% of the stuff they do on it can actually use the specs that they have.

i would like to know peoples views on whether you think 64bit should be a norm for games nowa days or whether we should sit on 32bit for another year or two
 

chucky9

Distinguished
Nov 3, 2013
534
0
19,010
sorry i didnt make myself clear enough im limiting it to people that build mega gaming rigs and i dont understand why they do it because you can make a 800£ pc that will run alot of games the same as a 1500£ pc will
 


Because some people like me enjoy running all games with all the settings maxed out for a while before upgrades. It is also the same reason people would much rather drive a corvette or Lamborghini than a Prius. They will both get you the same place but one is a lot cooler than the other.
 


There are many, many advantages to using a 64 bit environment.

First, the 64 bit extensions (generally called x64, or long mode) for Intel and AMD microprocessor radically change the way that the microprocessor works. I won't go into great detail, but the x64 instruction set, ABI, and memory management is much cleaner and nicer than the i686 standard used back to the Pentium Pro, or even older i386 standard used back to the original Intel 386. Even if the microprocessor is put into compatibility mode to run a 32 bit game, it will still use x64 extensions throughout the operating system which leads to a much smoother and much more secure setup.

Second, the 64 bit extensions allow clean support for more than 4GiB of virtual memory. Contrary to popular belief, Intel microprocessors have supported more than 4GiB of physical memory since the Pentium Pro was introduced in 1995 (i686 mentioned above) and Microsoft Windows has supported more than 4GiB of physical memory since Windows 2000 Server. 32 bit Consumer versions of windows are restricted to 4GiB for marketing and compatibility reasons. However, in any 32 bit mode (also called protected mode) each application is still limited to a total 4GiB virtual address space, of which 2GiB is reserved for the system (shared among all running processes) and 2GiB is for the application. A compiler switch can shift this to 1GiB for the system and 3GiB for the application, but that can cause problems if the system actually needs more than 1GiB for itself. Games have been slamming into this barrier for years, and only recently have developers started dropping support for 32 bit versions of Windows. Several upcoming titles are 64 bit only, while several recent releases have crippled 32 bit support. Many gamers would have loved to see a 64 bit version of Skyrim because that game is notorious for needing more memory than it can get.

Third, Even if a game is the dominant running task on a system, it is never the only running task on a system. I like being able to game without having to first shut down my development virtual machines. I have enough memory and spare CPU time to have everything running at once.