# Computer Upgrade Question

**URL:** <https://boards.straightdope.com/t/computer-upgrade-question/780071>\
**Category:** Factual Questions\
**Created:** [February 17, 2017, 4:47pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071 "2017-02-17T16:47:59Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jake](https://avatars.discourse-cdn.com/v4/letter/j/f475e1/32.png) [@Jake](https://boards.straightdope.com/u/Jake)\
**Post date:** [February 17, 2017, 4:47pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/1 "2017-02-17T16:47:59Z")

</div>

Dell 745 4 gig ram, up-gradable To 8 gig, IF I’m running 64 bit. Belarc says the processor is 64 bit ready.  
Question: Where do I begin to start the process to upgrade to 64 bit?

---

<div class="post-metadata">

**Author:** ![Darren\_Garrison](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/darren_garrison/32/92_2.png) [@Darren\_Garrison](https://boards.straightdope.com/u/Darren_Garrison)\
**Post date:** [February 17, 2017, 4:52pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/2 "2017-02-17T16:52:22Z")

</div>

You would of course begin by buying the 64-bit version of Windows. Run the installation routine and hope that it has drivers for all of your hardware, or at least enough to be able to connect to the internet and download what isn’t already in the package.

That’s step 1 and 2. But how about step 0–determining if any of the programs that you use will see any performance benefit in going from 4 GB of RAM to 8 GB of RAM?

---

<div class="post-metadata">

**Author:** ![Lemur866](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lemur866/32/434_2.png) [@Lemur866](https://boards.straightdope.com/u/Lemur866)\
**Post date:** [February 17, 2017, 4:53pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/3 "2017-02-17T16:53:45Z")

</div>

Do you have a license for a 64 bit version of Windows?

If not, then you can’t.

---

<div class="post-metadata">

**Author:** ![SigMan](https://avatars.discourse-cdn.com/v4/letter/s/13edae/32.png) [@SigMan](https://boards.straightdope.com/u/SigMan)\
**Post date:** [February 17, 2017, 5:03pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/4 "2017-02-17T17:03:53Z")

</div>

A 32 bit OS can only address less than 3.5 gig of memory no matter how much you put in the slots. A 64 bit removes that restriction and can address 32 gigs of memory.

---

<div class="post-metadata">

**Author:** ![gnoitall](https://avatars.discourse-cdn.com/v4/letter/g/bb73d2/32.png) [@gnoitall](https://boards.straightdope.com/u/gnoitall)\
**Post date:** [February 17, 2017, 5:11pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/5 "2017-02-17T17:11:12Z")

</div>

> [@Jake](#):
>
> Dell 745 4 gig ram, up-gradable To 8 gig, IF I’m running 64 bit. Belarc says the processor is 64 bit ready.  
> Question: Where do I begin to start the process to upgrade to 64 bit?

Which OS?

64-bit versions of Windows after 7 are pretty straightforward to acquire, but not free.

I don’t think any of those can be done as an upgrade-in-place, though. To my (admittedly unreliable) recollection, the last time I tried it I had to do a wipe-and-install, not an upgrade. But I could be remembering wrong.

Likewise, 64-bit versions of Linux are easy, and every bit as cheap (i.e., no cost) as the 32-bit versions. In fact, I think many distributions are either not available in 32-bit, or much harder to come by.

---

<div class="post-metadata">

**Author:** ![Darren\_Garrison](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/darren_garrison/32/92_2.png) [@Darren\_Garrison](https://boards.straightdope.com/u/Darren_Garrison)\
**Post date:** [February 17, 2017, 5:12pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/6 "2017-02-17T17:12:59Z")

</div>

> [@SigMan](#):
>
> A 32 bit OS can only address less than 3.5 gig of memory no matter how much you put in the slots. A 64 bit removes that restriction and can address 32 gigs of memory.

Yes, I’m well aware of that. Which in no way effects the fact that individual programs may or may not gain any noticeable increases in performance in going from 4 GB to 8 GB. He may go through the expense and effort for a 2 percent speed increase if memory isn’t the bottleneck for the program’s performance.

---

<div class="post-metadata">

**Author:** ![SigMan](https://avatars.discourse-cdn.com/v4/letter/s/13edae/32.png) [@SigMan](https://boards.straightdope.com/u/SigMan)\
**Post date:** [February 17, 2017, 5:26pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/7 "2017-02-17T17:26:44Z")

</div>

Well if his drive is the bottleneck then he can use the extra memory to cache the drive.

There’s many ways to improve performance if you have the memory for it.

---

<div class="post-metadata">

**Author:** ![Whack-a-Mole](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/whack-a-mole/32/141_2.png) [@Whack-a-Mole](https://boards.straightdope.com/u/Whack-a-Mole)\
**Post date:** [February 17, 2017, 5:36pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/8 "2017-02-17T17:36:31Z")

</div>

> [@SigMan](#):
>
> A 32 bit OS can only address less than 3.5 gig of memory no matter how much you put in the slots. A 64 bit removes that restriction and can address 32 gigs of memory.

32 gigs? It can handle a lot more than that.

2[sup]32[/sup] bytes = 4 gigabytes

2[sup]64[/sup] bytes = 16.8 million terabytes

Of course the Windows operating system can’t manage that but it is still more than 32GB. Windows Home can handle 128GB and the other versions can handle 2TB of RAM.

---

<div class="post-metadata">

**Author:** ![SigMan](https://avatars.discourse-cdn.com/v4/letter/s/13edae/32.png) [@SigMan](https://boards.straightdope.com/u/SigMan)\
**Post date:** [February 17, 2017, 6:09pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/9 "2017-02-17T18:09:17Z")

</div>

That’s true but most motherboards won’t handle more than 32 gigs of memory.

---

<div class="post-metadata">

**Author:** ![jz78817](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jz78817/32/1028_2.png) [@jz78817](https://boards.straightdope.com/u/jz78817)\
**Post date:** [February 17, 2017, 6:26pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/10 "2017-02-17T18:26:36Z")

</div>

> [@gnoitall](#):
>
> Which OS?
> 
> 64-bit versions of Windows after 7 are pretty straightforward to acquire, but not free.
> 
> I don’t think any of those can be done as an upgrade-in-place, though. To my (admittedly unreliable) recollection, the last time I tried it I had to do a wipe-and-install, not an upgrade. But I could be remembering wrong.
> 
> Likewise, 64-bit versions of Linux are easy, and every bit as cheap (i.e., no cost) as the 32-bit versions. In fact, I think many distributions are either not available in 32-bit, or much harder to come by.

I agree in that I don’t think you can do an in-place upgrade, but I _do_ believe if you have a valid product key for your 32-bit Windows 7, you can use it to install the 64-bit version in its place. At least that was legally in the clear for retail versions of Windows, might want to double-check for an OEM pre-install.

> [@Darren\_Garrison](#):
>
> You would of course begin by buying the 64-bit version of Windows. Run the installation routine and hope that it has drivers for all of your hardware, or at least enough to be able to connect to the internet and download what isn’t already in the package.

assuming OP is talking about an **Optiplex** 745, then Dell has 64-bit drivers on their site for Windows Vista. the chance is pretty good that 7 has at least some of the drivers built in, and more often than not the Vista driver works fine for 7.

> [@](#):
>
> That’s step 1 and 2. But how about step 0–determining if any of the programs that you use will see any performance benefit in going from 4 GB of RAM to 8 GB of RAM?

I’m of the mindset that you should always buy as much RAM as you can afford and your system will physically take. not so much that any particular program needs a ton, but to reduce the chance you’ll run out and start thrashing the page file. I have Chrome open and with only two tabs (this one plus another) it’s vacuumed up 550 MB according to task manager.

---

<div class="post-metadata">

**Author:** ![Kinthalis](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/kinthalis/32/16084_2.png) [@Kinthalis](https://boards.straightdope.com/u/Kinthalis)\
**Post date:** [February 17, 2017, 8:46pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/11 "2017-02-17T20:46:40Z")

</div>

> [@Darren\_Garrison](#):
>
> Yes, I’m well aware of that. Which in no way effects the fact that individual programs may or may not gain any noticeable increases in performance in going from 4 GB to 8 GB. He may go through the expense and effort for a 2 percent speed increase if memory isn’t the bottleneck for the program’s performance.

Upping memory is very seldomly about improving performance in a single app, but rather, by allowing a more responsive overall OS experience when multi-tasking.

---

<div class="post-metadata">

**Author:** ![jz78817](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jz78817/32/1028_2.png) [@jz78817](https://boards.straightdope.com/u/jz78817)\
**Post date:** [February 17, 2017, 9:08pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/12 "2017-02-17T21:08:16Z")

</div>

64-bit is also a bit more secure since it has a larger pool of memory addresses to use for address space layout randomization (ASLR.)

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [February 17, 2017, 9:11pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/13 "2017-02-17T21:11:22Z")

</div>

I’ve always done in-place OS upgrades going back to MS-DOS 3.3.

I even worked out how to upgrade from XP to 7 (32-bit) even though officially you aren’t supposed to be able to do that.

So I’ve looked and looked for a way to go from 32-bit to 64-bit without having to re-install tons of stuff. Nope.

---

<div class="post-metadata">

**Author:** ![Quartz](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/quartz/32/267_2.png) [@Quartz](https://boards.straightdope.com/u/Quartz)\
**Post date:** [February 17, 2017, 10:51pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/14 "2017-02-17T22:51:46Z")

</div>

> [@ftg](#):
>
> I even worked out how to upgrade from XP to 7 (32-bit) even though officially you aren’t supposed to be able to do that.

Huh?

IIRC you upgraded to Vista and then upgraded to 7. Piece of cake, if lengthy.

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [February 18, 2017, 1:17pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/15 "2017-02-18T13:17:51Z")

</div>

> [@Quartz](#):
>
> Huh?
> 
> IIRC you upgraded to Vista and then upgraded to 7. Piece of cake, if lengthy.

Correctomundo. But that’s not “official”.

---

<div class="post-metadata">

**Author:** ![Jake](https://avatars.discourse-cdn.com/v4/letter/j/f475e1/32.png) [@Jake](https://boards.straightdope.com/u/Jake)\
**Post date:** [February 18, 2017, 1:18pm UTC](https://boards.straightdope.com/t/computer-upgrade-question/780071/16 "2017-02-18T13:18:18Z")

</div>

Thanks all, for your replies.
