Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.

Author Topic: 32 or 64 bit win 7 for gamers  (Read 7332 times)

0 Members and 1 Guest are viewing this topic.

zabyer

    Topic Starter


    Rookie

    32 or 64 bit win 7 for gamers
    « on: December 28, 2009, 02:59:32 PM »
    I am thinking of upgrading my RAM to 4gb from the 2gb that I am using now, and want to upgrade to 64-bit OS to optimize system performance.  I am having second thoughts because most of my games and apps will not run as speculated. How would I know and make sure if my games and apps will run in 64-bit environment?  :'( any patch or software that I could run to make sure that all my software that are currently running in 32-bit will run in 64-bit.

    BC_Programmer


      Mastermind
    • Typing is no substitute for thinking.
    • Thanked: 1140
      • Yes
      • Yes
      • BC-Programming.com
    • Certifications: List
    • Computer: Specs
    • Experience: Beginner
    • OS: Windows 11
    Re: 32 or 64 bit win 7 for gamers
    « Reply #1 on: December 28, 2009, 03:02:39 PM »
    What software/games are you running now?
    I was trying to dereference Null Pointers before it was cool.

    zabyer

      Topic Starter


      Rookie

      Re: 32 or 64 bit win 7 for gamers
      « Reply #2 on: December 29, 2009, 07:58:00 AM »
      Games: Crysis, Mass Effect, Assasin's Creed 1, GTR, Tiberium Wars, Arkham Asylum, Call of Duty 2, World of Goo, Guitar Hero, Hawx, Larry's Apartment, 7 Sins, and Far Cry. These are the games that would really matter. Paid a fortune for these games and could not bare to think that I couldn't play them anymore with Win 7 64-bit. They say that running at 64-bit is faster than 32. Is that true? That's what I am really opting and upgrading my Ram, as well.
      Applications: Adobe CS3, Nero 9, MS Office 7 and Maya. These are the apps that I just wanna make sure it would run in 64.
      I really appreciate the assistance.  :)

      zabyer

        Topic Starter


        Rookie

        Re: 32 or 64 bit win 7 for gamers
        « Reply #3 on: December 29, 2009, 07:59:04 AM »
        Oh, add Adobe After Effects. tnx

        BC_Programmer


          Mastermind
        • Typing is no substitute for thinking.
        • Thanked: 1140
          • Yes
          • Yes
          • BC-Programming.com
        • Certifications: List
        • Computer: Specs
        • Experience: Beginner
        • OS: Windows 11
        Re: 32 or 64 bit win 7 for gamers
        « Reply #4 on: December 29, 2009, 08:06:53 AM »
        Only one I could concieve to be a problem would be Office 7, but I assume you don't actually mean Office 7 (that is, before office 95) but actually Office 2007.

        None of those should have issues running on 64-bit; the only thing that stops working period on 64-bit is the 16-bit emulation for older windows 3.1 and early win95 programs; 32-bit is now done using the same Windows On Windows (WOW64) architecture that was being used for 16-bit programs, it doesn't boost the performance of 32-bit applications, but you still get the benefit of 64-bit for other apps and the 32-bit programs don't run slower then they do a 32-bit OS.

        You might need to reinstall a few of those games; for example, Crysis has a 64-bit executable that vastly improves speed; I'm sure some of those other games do as well. They might install it even on a 32-bit system; you might want to check their install folders.
        I was trying to dereference Null Pointers before it was cool.

        killerb255



          Adviser
        • Thanked: 35
          • Experience: Expert
          • OS: Windows 7
          Re: 32 or 64 bit win 7 for gamers
          « Reply #5 on: December 29, 2009, 08:28:49 AM »
          Office 2007 works fine on x64.  It's a 32-bit app, so it will be running in WOW64, but for the end-user, it works.

          Office 2010 will actually have a native 64-bit version as well as a 32-bit version.  Both betas work in x64 (the 32-bit in WOW64, of course).

          To the TC: The main benefit for 64-bit is being able to use 4 GB of RAM or more without running into the native 32-bit 4 GB ceiling.
          Quote from: talontromper
          Part of the problem is most people don't generally deal with computer problems. So for most they think that close enough is good enough.

          BC_Programmer


            Mastermind
          • Typing is no substitute for thinking.
          • Thanked: 1140
            • Yes
            • Yes
            • BC-Programming.com
          • Certifications: List
          • Computer: Specs
          • Experience: Beginner
          • OS: Windows 11
          Re: 32 or 64 bit win 7 for gamers
          « Reply #6 on: December 29, 2009, 08:39:06 AM »
          Office 2007 works fine on x64.  It's a 32-bit app, so it will be running in WOW64, but for the end-user, it works.

          Office 2010 will actually have a native 64-bit version as well as a 32-bit version.  Both betas work in x64 (the 32-bit in WOW64, of course).

          To the TC: The main benefit for 64-bit is being able to use 4 GB of RAM or more without running into the native 32-bit 4 GB ceiling.

          the 4GB ceiling is artificial, and is literally a part of windows license details.

          Broni was talking about it, and had a link to an article of some sort describing the feature and how it is implemented.
          I was trying to dereference Null Pointers before it was cool.

          zabyer

            Topic Starter


            Rookie

            Re: 32 or 64 bit win 7 for gamers
            « Reply #7 on: December 29, 2009, 08:43:26 AM »
            One last thing. How about driver??? Do I need to look for 64-bit drivers??? Are all components have 64 ver now?
            I really appreciate the help.

            zabyer

              Topic Starter


              Rookie

              Re: 32 or 64 bit win 7 for gamers
              « Reply #8 on: December 29, 2009, 08:44:56 AM »
              what do mean artificial???

              BC_Programmer


                Mastermind
              • Typing is no substitute for thinking.
              • Thanked: 1140
                • Yes
                • Yes
                • BC-Programming.com
              • Certifications: List
              • Computer: Specs
              • Experience: Beginner
              • OS: Windows 11
              Re: 32 or 64 bit win 7 for gamers
              « Reply #9 on: December 29, 2009, 08:50:54 AM »
              One last thing. How about driver??? Do I need to look for 64-bit drivers??? Are all components have 64 ver now?
              I really appreciate the help.

              the drivers can be found at the same location as you found the 32-bit versions. Nvidia drivers for example seem to have both in one package. And most of the stuff you have will likely have 64-bit drivers upgraded right when you install.

              what do mean artificial???

              I mean people seem to have this strange notion that 32-bit PCs can only address 4GB of RAM. they can address 2^32 bytes, or 4GB of RAM. what these people forget is that that means that 16-bit PCs should only have been able to address 64KB of RAM, and yet the 286, a 16-bit processor, was able to address up to 16 MB; and this means that the original IBM PC could have never had 640K of RAM, since 2^8 is 256 bytes. The limitation is artificial, because it's enforced by windows itself; it simply refuses to recognize more then 4GB of RAM, even though the hardware can recognize it just fine.

              http://www.raymond.cc/blog/archives/2009/08/19/make-windows-7-and-vista-32-bit-x86-support-more-than-4gb-memory/

              I was trying to dereference Null Pointers before it was cool.

              killerb255



                Adviser
              • Thanked: 35
                • Experience: Expert
                • OS: Windows 7
                Re: 32 or 64 bit win 7 for gamers
                « Reply #10 on: December 29, 2009, 10:52:16 AM »
                I'm aware that x86 can support 2^36 bytes (about 64 GB) of RAM with uncrippled PAE.  I'm also aware of the licensing issues of doing so.

                It's crippled in XP/Vista/7 x86.  It's uncrippled in 2000/Server 2003/Server 2008 x86.

                Even then, it's not totally artificial once old motherboards come into play, as many of them don't support remapping hardware above the 4 GB addressable space.

                Some older Socket 939 AMD builds run into this problem, regardless of whether a 64-bit OS is used or if PAE is enabled and uncrippled in 32-bit...

                Either way, this does not resolve is the 2 GB limit on an application thread (or 3 GB if /3GB is used and the app is aware of it).

                Also, doesn't the use of uncrippled PAE open up the machine to potential driver problems when the driver tries to address the memory space >4 GB?
                « Last Edit: December 29, 2009, 11:04:37 AM by killerb255 »
                Quote from: talontromper
                Part of the problem is most people don't generally deal with computer problems. So for most they think that close enough is good enough.

                zabyer

                  Topic Starter


                  Rookie

                  Re: 32 or 64 bit win 7 for gamers
                  « Reply #11 on: December 29, 2009, 11:06:13 AM »
                  k got it. thanks. its Microsoft's fault. nothing wrong with hardware. more of the Windows or OS limitation. Hope I got that right.

                  killerb255



                    Adviser
                  • Thanked: 35
                    • Experience: Expert
                    • OS: Windows 7
                    Re: 32 or 64 bit win 7 for gamers
                    « Reply #12 on: December 29, 2009, 11:22:12 AM »
                    It is Microsoft's fault for the most part.

                    I actually posted a reply in that link BC_Programmer posted explaining part of it.

                    Part of the problem is licensing, like BC said. 

                    The other part is most likely drivers.  If they're not written to take advantage of PAE, then they'll cause consumers all kinds of grief with their 12 GB RAM 32-bit (well...36-bit) beasts...

                    I guess Microsoft decided to say "forget it" when it comes to dealing with that issue in the consumer sector.  Since 64-bit is here, there's no reason to repeat the 640k workarounds again...

                    ...and since Windows Server 2008 R2 and Small Business Server 2008 are 64-bit only, I'm pretty sure Microsoft is serious about the 64-bit route...
                    Quote from: talontromper
                    Part of the problem is most people don't generally deal with computer problems. So for most they think that close enough is good enough.

                    BC_Programmer


                      Mastermind
                    • Typing is no substitute for thinking.
                    • Thanked: 1140
                      • Yes
                      • Yes
                      • BC-Programming.com
                    • Certifications: List
                    • Computer: Specs
                    • Experience: Beginner
                    • OS: Windows 11
                    Re: 32 or 64 bit win 7 for gamers
                    « Reply #13 on: December 29, 2009, 11:40:56 AM »
                    I figure they just don't want to have to worry about bugs cropping up if they support more then 4GB of RAM with their 32-bit consumer OS's, especially with applications that don't expect that much RAM. people seem to think it's a conspiracy to get people to move to 64-bit, as if 64-bit is a bad thing. Besides, if you have more then 4GB of RAM, chances are you also have a 64-bit processor anyway, and why waste effectively half of it running a 32-bit OS?

                    Really it's no different then the 16-bit to 32-bit switch, in fact it's less painful for the most part.




                    Quote
                    Either way, this does not resolve is the 2 GB limit on an application thread (or 3 GB if /3GB is used and the app is aware of it).

                    the 2GB limit is per process :P, not thread. Also, I don't think /3GB is used after NT4/Windows 2000; I think they changed it to /MAXMEM or something. personally I'd never tinker with the allocated address space per process anyway, especially since applications need to be flagged using a compiler option to use the extra 1GB anyway.
                    I was trying to dereference Null Pointers before it was cool.

                    killerb255



                      Adviser
                    • Thanked: 35
                      • Experience: Expert
                      • OS: Windows 7
                      Re: 32 or 64 bit win 7 for gamers
                      « Reply #14 on: December 29, 2009, 01:34:14 PM »
                      the 2GB limit is per process :P, not thread.

                      Right train of thought, wrong terminology on my part. :)

                      Quote
                      Also, I don't think /3GB is used after NT4/Windows 2000; I think they changed it to /MAXMEM or something. personally I'd never tinker with the allocated address space per process anyway, especially since applications need to be flagged using a compiler option to use the extra 1GB anyway.

                      /3GB is still used in XP and Server 2003.  I have a client that uses AutoCAD and have had "out of memory" issues on their 32-bit XP machines when /3GB is not in boot.ini. 

                      The NT6 OSes are a different animal altogether with BCD, in which uses the /MAXMEM switch...

                      Quote from: talontromper
                      Part of the problem is most people don't generally deal with computer problems. So for most they think that close enough is good enough.