Windows 7 64-bit - More compatibile with 32-bit apps than previous Windows?

2

I'm thinking of updating my system to an x64 one. I've previously heard that this is far more trouble than it's worth (unless you're running lots of x64 optimized software) as you would have lots of issues with drivers and x86 apps, etc.

Since then, however, I've heard that Windows 7 x64 is much more compatible with x86 than previous versions of Windows, and so I was wondering: Is there was any truth to this rumour?

Should I stick with x86 (as I play a lot of games, including older ones) or should I go for Windows 7 x64 because it doesn't matter any more? Please note, I also have 4GB of RAM.

Django Reinhardt

Posted 2011-02-13T16:05:34.477

Reputation: 4 183

2

Related/useful: http://superuser.com/questions/56540/32-bit-vs-64-bit-systems

– studiohack – 2011-02-13T16:18:41.540

Answers

4

Compatibility depends a lot on the particular program.

It can be hit or miss sometimes, to be honest. Many x86 programs will work on a x64 operating system with no problems. 64-bit programs are more optimized for x64 than 32-bit are, but many will still work.

If you play a lot of x86 games and such, and you want to keep them and be sure that they work, stick with x86, as you won't have any problems and won't have to worry as much about compatibility issues, etc.

The only reason you would really want to upgrade to x64 is to utilize more than 3GB of RAM on your system.

studiohack

Posted 2011-02-13T16:05:34.477

Reputation: 13 125

The link you posted explicitly states: "You can run 32-bit applications in 64-bit Windows with no problems." But here you're suggesting that I should "stick with x86" if I run x86 apps. Which is it? – Django Reinhardt – 2011-02-15T13:08:20.373

@JohnnyW: if the program is older, then you should definitely stick with x86...however, many newer (think last several years, since around when Vista was released) x86 programs will work on x64... – studiohack – 2011-02-15T13:10:30.880

So, according to you, games like Fable, Darwinia, Uplink, Battlefield 2, Civ III & IV, Call of Duty 2, Half Life 1 & 2, Psychonauts, Knights of the Old Republic 1 & 2, Grand Theft Auto III & San Andreas, etc. (all of which were released years before Vista) are too old to reliably run under Windows 7 x64? Is that right? – Django Reinhardt – 2011-02-15T13:33:50.717

I know for a fact Knights of the Old Republic works GREAT! One of my favorites I play it at least once a year. But I think Studiohack was saying you can't be certain games that old will run without problems on windows 7 x64. Unlike games such as Crysis and GTA 4 (which you can say for certain will run on x64) The only way to know for sure is to try them. – Supercereal – 2011-02-15T14:00:42.740

@JohnnyW: like I said in the very first line, it depends lot on the program! I don't have any of these games, so I can't tell you for sure...perhaps install Windows 7 x64 in a VM and run it for 30 days on a trial and test your games...can't really do much more for you than that... – studiohack – 2011-02-15T16:06:12.333

Ok, thanks StudioHack. Other things I've read suggest that pre-XP apps are really where you should be fearful. I was somewhat surprised to hear it could games as recent as you say... they're still recent to me! :) – Django Reinhardt – 2011-02-15T19:23:55.527

If the games have no copy prevention mechanism, they should work on x64 without problems. – kinokijuf – 2012-01-20T16:12:40.237

3

Do you play a lot of games from 5 years ago, or do you play a lot of today's games? If the latter is true, then believe me when I say that Windows 7 X64 is an absolute pleasure to use. I've been using the x64 version since the past 1 year now and I haven't run into any compatibility issues on account of running a 64-bit OS.

As long as you ensure you buy hardware from reputed manufacturers who have a reputation for updating their device drivers, I doubt you'll regret having made the decision to go 64-bit.

kpax

Posted 2011-02-13T16:05:34.477

Reputation: 355

I do play a lot of older games, yes. Hmm! – Django Reinhardt – 2011-02-13T18:56:11.367