I have recently purchased some new Windows 7 64-bit computers for a client in a mixed environment with a 32-bit Windows 2003 server and 32-bit Windows 7 and Windows XP workstations. I have found
that in general the new 64-bit Windows 7 computers run very fast, with one exception. We have a .NET and SQL 2005-based applications that is hosted on a 32-bit Windows 2003 server running SQL Standard 2005 that performs better using 32-bit Windows 7 and 32-bit
Windows XP clients than on the 64-bit Windows 7 computer. Is it a common problem that 64-bit Windows 7 computers perform slower than 32-bit Windows 7 or XP computers if the host is 32-bit? Is there any way to increase the performance of the clients without
replacing the server? Thanks, Aaron.
You didn't provide informations about the architecture (32 bit or 64 bit) of the .NET and SQL Server 2005-based applications that you're running and the activities and operations they perform: if these are 32 bit applications, you have to know that executing
them in a 64 bit environment introduces some overhead to the fact that WOW64 (Win32 On Win64, the Windows subsystem that executes 32 bit applications on a 64 bit operating system) implementations are slightly different between the different CPU architectures
and this could lead to a performance penalty.
If you want to fully exploit the 64 bit architectures and its advantages you must at least recompile your 32 bit application.
Microsoft is conducting an online survey to understand your opinion of the Technet Web site. If you choose to participate, the online survey will be presented to you when you leave the Technet Web site.