-4

I would definitely say that this system is 64 bit but the owner says it's 32. The computer is a Dell Optiplex 960 which comes both in 32 bit and 64 bit versions but I installed windows 8 64 bit version and it can run 64 bit programs.

enter image description here

Update

There's Autoit script that checks it, I had to update an older script to make it work

If @CPUARCH = "x86" Then
    $CPUARCH = "32-bit"
Else
    $CPUARCH = "64-bit"
EndIf

If @OSARCH = "x86" Then
    $OSARCH = "32-bit"
Else
    $OSARCH = "64-bit"
EndIf

MsgBox(0, "CPU info", "The CPU is "& $CPUARCH & " and the OS is " & $OSARCH)

I uploaded the compiled binary to sourceforge.

3 Answers3

5

64 bit processor - according to cpu-z it supports EMT64T - this is intel's version of the x86_64 instruction set. Probably had a 32 bit OS pre-installed - I think that was the period of transition between vista and XP, and while vista had proper 64 bit support, XP64 was a mess. There's a lot of systems that can handle 64 bits, but have 32 bit OSes installed.

Journeyman Geek
  • 133,878
0

I always lookup the cpu on the manufacturers site, it will tell you if it has a 64bit instruction set or not.

for this processor, an intel core 2 duo e8500, its 64bit

http://ark.intel.com/products/33911

it also says on the cpu-z screen that it supports emt-64 which is Intel's version of the amd64 instruction set, as @ranisalt stated.

lots of information here: https://en.wikipedia.org/wiki/X86-64

Jonathan
  • 3,013