Running 32bit software on 64bit a OS - Performance

JohnHarvis

New member
Local time
11:34 PM
Messages
39
If i ran a 32bit software on a 64bit windows 7 OS would it degrade any performance, as it runs on a emulation layer? Thanks!
 

My Computer

OS
FreeBSD
It didn't for me. My 32-bit software most often used are MS Office 2003 components.
 

My Computer

Computer Manufacturer/Model Number
Home Built
OS
Windows7 beta 7000
CPU
Intel E6550
Motherboard
Intel DP35DP
Memory
8Gb
Graphics Card(s)
Nvidia 8500 GT
Sound Card
Intel onboard sound
Monitor(s) Displays
Two Gateway 22" LCD monitors
Screen Resolution
1680x1050
Hard Drives
Two 500Gb 7200rpm SATA
If i ran a 32bit software on a 64bit windows 7 OS would it degrade any performance, as it runs on a emulation layer? Thanks!


In actual use, there is little/no performance difference.

The WOW64 ("Windows on Windows") feature provides the libraries necessary for the apps themselves to run in native mode, plus it plays traffic cop with the needed registry and file location re~direction. On the processor level the binaries also execute natively. No tricks are necessary here because because x64 is an extension/superset of the x86 standard, rather than being something completely new.

A couple caveats:

The first is that (any) 64 bit OS will require native 64 bit drivers. In the time of XP64 this could regularly be an issue, depending on the installation. For Vista 64 it was less of a problem due to Microsoft requiring valid 64 bit drivers for any company wishing to use the Windows Logo. A little rough out of the gate, but largely solved now. For Win 7, Microsoft continue to insist on both sets of drivers, and the driver model has not changed between Vista and 7. Indeed, many of the members here are using Vista 64 drivers in their Win 7 installations.

Secondly - There is a limitation that when running in 64 bit mode that 16 bit code cannot be executed. So if you have stuff like really old games, or old 32 bit games which have 16 bit installers you could have an issue with those. Should there be a want/need, you may virtualize the OS of your choice (XP or Win 2K, or whatever), and run the apps there. The disadvantage to that approach is that hardware acceleration isn't permitted. But the old 16 bit apps were designed for systems which are orders of magnitude weaker than what we have now. So they should run well, regardless.
 

My Computer

Computer Manufacturer/Model Number
Home Built
OS
Windows 7 (x64)
CPU
Intel Core i7 960 @ 3.8GHz (3.2GHz stock)
Motherboard
EVGA E758 X-58
Memory
6GB OCZ DDR3 1600
Graphics Card(s)
Powercolor AX5870 (ATI 5870 w/improved cooling)
Sound Card
Omega Claro+
Monitor(s) Displays
1. Acer P243W (24") 2. Samsung T260 HD HDMI HDTV/Monitor
Screen Resolution
1920 x 1200 x 2
Hard Drives
(1) 128GB Kingston SNVP325-S2 SSD for OS/Games
(2) 500GB WD Caviar Black - Storage
PSU
Corsair CMPSU-850HX
Case
Lian Li PC-K60WB
Cooling
Thermalright Venemous-X
Keyboard
Microsoft Natural keyboard 4000
Mouse
Microsoft Sidewinder
Internet Speed
Cable
Other Info
165 bclk, 23 Multi
If i ran a 32bit software on a 64bit windows 7 OS would it degrade any performance, as it runs on a emulation layer? Thanks!

No you should be fine, and you should not notice any difference in speed
 

My Computer

Computer Manufacturer/Model Number
Custom Built By Me
OS
Vista Ultimate X64, Windows 7 X64, XP Pro X64, Vista Home Premium X86
CPU
AMD PHENOM II X3 710 2.6GHZ Overclocked to 3.25GHZ
Motherboard
Ecs Gf8200a Phenom-2 X4 Quad Core Mboard
Memory
8BG PC5300 4 x 2GB
Graphics Card(s)
PCI-E ATI HD 4670 1GB Overclocked 4GB Total
Sound Card
Onboard 7.1 HD AUDIO
Monitor(s) Displays
55" VIZIO LCD
Screen Resolution
1920 x 1600 TRUE HD
Hard Drives
1TB Seagate
1TB Hitachi
200GB Maxtor
PSU
Kingwin ABT-610MM Maximum Power 610 Watt ATX 12V
Case
GENERIC
Cooling
Zalman CNPS7500-AlCu LED Universal CPU Cooler, 2 CASE FANS
Keyboard
MICROSOFT WIRELESS KEYBOARD
Mouse
MICROSOFT WIRELESS MOUSE
Internet Speed
CABLE 15MBPS
Other Info
DVD BURNER
DVD DRIVE
2 FRONT USB
In actual use, there is little/no performance difference.

The WOW64 ("Windows on Windows") feature provides the libraries necessary for the apps themselves to run in native mode, plus it plays traffic cop with the needed registry and file location re~direction. On the processor level the binaries also execute natively. No tricks are necessary here because because x64 is an extension/superset of the x86 standard, rather than being something completely new.

A couple caveats:

The first is that (any) 64 bit OS will require native 64 bit drivers. In the time of XP64 this could regularly be an issue, depending on the installation. For Vista 64 it was less of a problem due to Microsoft requiring valid 64 bit drivers for any company wishing to use the Windows Logo. A little rough out of the gate, but largely solved now. For Win 7, Microsoft continue to insist on both sets of drivers, and the driver model has not changed between Vista and 7. Indeed, many of the members here are using Vista 64 drivers in their Win 7 installations.

Secondly - There is a limitation that when running in 64 bit mode that 16 bit code cannot be executed. So if you have stuff like really old games, or old 32 bit games which have 16 bit installers you could have an issue with those. Should there be a want/need, you may virtualize the OS of your choice (XP or Win 2K, or whatever), and run the apps there. The disadvantage to that approach is that hardware acceleration isn't permitted. But the old 16 bit apps were designed for systems which are orders of magnitude weaker than what we have now. So they should run well, regardless.

Sums it up pretty well.

There's no difference between performance for 32bit programs on either platforms. However, there's a performance increase when running the 64bit version of any 32bit program.
 

My Computer

Computer Manufacturer/Model Number
Custom Built
OS
Microsoft Windows 7 Ultimate 64-Bit (Build 7600)
CPU
Core2Quad Q6600 G0 3.60Ghz OC
Motherboard
Gigabyte EP45-UD3R
Memory
4x 1GB Corsair XMS2 800 PC2-6400
Graphics Card(s)
EVGA GeForce GTX 285 1GB 512Bit
Sound Card
Creative X-FI FATAL1TY Gamer Champion Edition
Monitor(s) Displays
2x Samsung SyncMaster 2053BWX
Hard Drives
2x 150GB WD Raptor (RAID0)
4x 500GB SAMSUNG
2x 640GB WD Caviar
PSU
Corsair HX-620
Case
Antec Nine Hundred
Cooling
XIGMATEK Dark Knight
32bit application on a 64bit OS only run in an emulation layer when on Intel Itanium processors because they lack a 32bit mode. All that really happens is WOW64 will silently change the underlying APIs from 64 to 32. More about it on Wikipedia. WOW64 - Wikipedia, the free encyclopedia

The overhead is very minimal.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Alienware Aurora ALX R4
OS
Windows 10 Pro (x64)
CPU
Intel Core i7-3930K (3.2GHz - 4.5GHz)
Motherboard
Alienware Aurora-R4 x79
Memory
4x Samsung 4GB PC3-12800 DDR3 (16GB 1600MHz)
Graphics Card(s)
Nvidia Geforce GTX 690
Sound Card
SteelSeries Siberia Elite
Monitor(s) Displays
Dell UltraSharp U3011
Screen Resolution
2560x1600
Hard Drives
Samsung 850 Pro 256 GB, Seagate 1TB Desktop Hybrid HDD, 2x Western Digital 4TB Green HDD
PSU
875W Some Dell PSU <.<
Case
Alienware Aurora ALX
Cooling
Custom Liquid Cooling (EK CPU & GPU blocks) dual EK 480RAD
Keyboard
Logitech G710+ Mechanical
Mouse
Logitech G700s
Internet Speed
Verizon Fios (50 mbps average)
Other Info
Server: Intel NUC D54250WYK: i5-4250U, 16GB, 256 GB mSATA, Windows Server 2012 R2
a few years back the answer would as been different, but nowadays, anyone with a 64 bit processor will benefit at some point from a x64 os.
 

My Computer

OS
Windows 7 Ultimate x64 build 7600
I can tell you that it actually increases performance. Right now running Firefox@32bit on64bit with 10 tabs open and just under 100,000K of memmory is used.

If I do the same on XP x86, memmory usage goes up to 300,000K.
 

My Computer

OS
Windows 7 Enterprise
CPU
Intel S1155 Core i7 3770K 3.50Ghz Quad Core
Motherboard
Intel S1155 ATX DZ77RE-75K
Memory
Corsair 8GB CMD8GX3M2A1866C9 DDR3 1866MHz
Graphics Card(s)
Gigabyte GTX670 OC 2GB PN GV-N670OC-2GD
Sound Card
Creative SB X-Fi XG
PSU
Corsair TX 750W
Case
CoolerMaster HAF-922 Black
I can tell you that it actually increases performance. Right now running Firefox@32bit on64bit with 10 tabs open and just under 100,000K of memmory is used.

If I do the same on XP x86, memmory usage goes up to 300,000K.

That's not really a very reliable comparision since:

a) Your 10 tabs could contain different content.
b) You're comparing memory and not performance.
 

My Computer

Computer Manufacturer/Model Number
Custom Built
OS
Microsoft Windows 7 Ultimate 64-Bit (Build 7600)
CPU
Core2Quad Q6600 G0 3.60Ghz OC
Motherboard
Gigabyte EP45-UD3R
Memory
4x 1GB Corsair XMS2 800 PC2-6400
Graphics Card(s)
EVGA GeForce GTX 285 1GB 512Bit
Sound Card
Creative X-FI FATAL1TY Gamer Champion Edition
Monitor(s) Displays
2x Samsung SyncMaster 2053BWX
Hard Drives
2x 150GB WD Raptor (RAID0)
4x 500GB SAMSUNG
2x 640GB WD Caviar
PSU
Corsair HX-620
Case
Antec Nine Hundred
Cooling
XIGMATEK Dark Knight
I have windows xp 32 bit on my system,I would like to go to windows 7 64 bit. can I update? I have asus mobo and pentium d 930. My computer is a HP m7367c media center
 

My Computer

Computer Manufacturer/Model Number
H.P.
OS
windows xp and windows vista 32 bit
CPU
intel pentium D
Motherboard
unknown
Memory
3g
Graphics Card(s)
ati 4300/4500
Monitor(s) Displays
i-inc
Hard Drives
300g
Cooling
fan
I have windows xp 32 bit on my system,I would like to go to windows 7 64 bit. can I update? I have asus mobo and pentium d 930. My computer is a HP m7367c media center

You should have posted this in a separate thread.

The Pentium D 930 supports 64 bit instructions, so it'd be compatible.

You could use a 64 bit upgrade license, but it's not possible to do an upgrade-in-place from any 32 bit version of Windows to a 64 bit version. You'd have to do a clean install, which means that you'd have to re-install all of your software. (Also: back up all files that you wish to keep, first.)
 

My Computer

Computer Manufacturer/Model Number
homegrown
OS
Windows 7 Pro X64 SP1
CPU
Intel Core I7-3930k
Motherboard
Asus P9X79 Pro
Memory
16 GB Gskill DDR3-2133
Graphics Card(s)
eVGA GTX680
Sound Card
Creative X-Fi Titanium
Monitor(s) Displays
As PA246Q
Screen Resolution
1920 X 1200
Hard Drives
Corsair Force GT, 120 GB
WDC 1.5TB Caviar Black
PSU
PCP&C Silencer 750 Crossfire
Case
Silverstone FT02
Cooling
Noctua NH-D14
Keyboard
cheap Logitech USB
Mouse
Microsoft Intellimouse Explorer (old optical) USB
Internet Speed
6Mb cable
Other Info
Pioneer BDR-205
Samsung SH-203B
Monsoon 5.1 speakers

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home made Desktop
OS
Windows 10 Pro. 64/ version 1709 Windows 7 Pro/64
CPU
Intel i7-6800K @ 4.3
Motherboard
ASUS X-99 Deluxe II
Memory
Corsair Platinum 16 gig @2400
Graphics Card(s)
EVGA GTX 1070 OC
Monitor(s) Displays
Asus 27" LED LCD/VE278Q
Screen Resolution
1920-1080 or 1280-720 HDMI
Hard Drives
INTEL SSD 730-240 Gb Sata 3.0/
PSU
EVGA Platium 1200W
Case
Phanteks Luxe Tempered Glass 8 fans/ one radiator
Cooling
XSPC/ Water Cooled CPU
Keyboard
Das 4 Professional
Mouse
Logitech M705/MX Anywhere 2-S
Internet Speed
100 mbits
Antivirus
Microsoft Security Essentials/ Malwarebytes Premium 3.0/ SAS
Browser
I.E. 11 default/Firefox/ ISP Time Warner Cable/Spectrum
Other Info
LG BluRay Burner/
Sound system-KLipsch-THX/
Icy Dock ssd Hot Swap bays.
Thanks for the info. I did run a windows 7 update advisor and it agreed with you. I might want to find a faster pcu if possible. I have an asus p5Le-Le mobo.
 

My Computer

Computer Manufacturer/Model Number
H.P.
OS
windows xp and windows vista 32 bit
CPU
intel pentium D
Motherboard
unknown
Memory
3g
Graphics Card(s)
ati 4300/4500
Monitor(s) Displays
i-inc
Hard Drives
300g
Cooling
fan
Back
Top