Originally Posted by texasone
What advantage would the 64bit give to compiling code?
Just more options, or does 64bit compiled code have more efficiency/stability?
No. Well, to be a bit more accurate, I don't know what you mean: do you mean 'is the compiled code more stable' (no
) or 'is the development system more stable' (also no
, but whether the sixty-four bit system is actually any worse -probably very trivially and unnoticeably worse- depends on whether you are dependant on proprietary apps that can't simply be recompiled by the distributor/end user).
There is a case that 64 bit is less vulnerable to buffer overflow attacks than non-PAE, non-NX systems, but is this what you mean by stability?: buffer overflow attacks aren't exactly common on this platform, andm from this point of view, NX does the same thing.
If you had more than 4G ram, you could make a solid case for it; but then 32 bit PAE code is a bit ugly, but doesn't actually cost much in efficiency.
At 4G, its more of a case of preference; a bit of fiddling versus not having to upgrade in the near future (if that might happen to you). Not the biggest thing for most people.
The tone that I get from your post is that you are desperate to find a big, critical, reason to go, or not go, 64 bit. For many people, in the middle of the memory spectrum, there isn't one.