From: Ron on 21 Nov 2009 17:52 For the first time in quite a while, I'm assembling a primary desktop strictly to run Win 7 Ultimate (32-bit). I acquired the OS when I was a Technet subscriber and hadn't worked with 64-bit systems much, so 32-bit was my first choice. After reflection, I may eventually go the 64-bit Win 7 Professional route, but that's not on the plate yet. As it sits, I have the following major components: Gigabyte GA EP45-UD3P mobo (Intel P45 chip) Powercolor AX 3650 1GBD2-V2 Radeon HD 3650 1GB video card. Antec Sonata 2 case Sometime in the next few days, I'm getting these components: Intel Core2 Duo E8500 Wolfdale CPU WD Caviar WD1001FALS 1TB Sata drive 4Gb (2x2GB) G.Skill PC2 8500 sticks Here's my thought: Instead the Core Duo E8500, would it make sense to get the E8400 Quad core on the possibility of switching over to 64-bit Professional. I guess what I'm really asking is a) is it possible to run 64-bit Win 7 on the Core Duo without a serious performance hit? From the other direction, will the Quad core run efficiently with 32-bit Ultimate? This is going to be what i call a "6-year" machine. No significant upgrades, other than more memory with a 64-bit CPU, until it's time to build another primary. (I already have machines dedicated to audio, graphic, photo workflow, etc.) Any thoughts? All input appreciated as to the new build.
From: Ron on 21 Nov 2009 17:55 Ron wrote: > For the first time in quite a while, I'm assembling a primary desktop > strictly to run Win 7 Ultimate (32-bit). I acquired the OS when I was a > Technet subscriber and hadn't worked with 64-bit systems much, so 32-bit > was my first choice. After reflection, I may eventually go the 64-bit > Win 7 Professional route, but that's not on the plate yet. > > As it sits, I have the following major components: > > Gigabyte GA EP45-UD3P mobo (Intel P45 chip) > Powercolor AX 3650 1GBD2-V2 Radeon HD 3650 1GB video card. > Antec Sonata 2 case > > Sometime in the next few days, I'm getting these components: > > Intel Core2 Duo E8500 Wolfdale CPU > WD Caviar WD1001FALS 1TB Sata drive > 4Gb (2x2GB) G.Skill PC2 8500 sticks > > Here's my thought: Instead the Core Duo E8500, would it make sense to > get the E8400 Quad core on the possibility of switching over to 64-bit > Professional. I guess what I'm really asking is a) is it possible to run > 64-bit Win 7 on the Core Duo without a serious performance hit? From the > other direction, will the Quad core run efficiently with 32-bit > Ultimate? This is going to be what i call a "6-year" machine. No > significant upgrades, other than more memory with a 64-bit CPU, until > it's time to build another primary. (I already have machines dedicated > to audio, graphic, photo workflow, etc.) > > Any thoughts? All input appreciated as to the new build. Should have mentioned I'll add another HD after the initial setup, but not for RAID. I back up to my server. Ron
From: Paul on 21 Nov 2009 20:49 Ron wrote: > For the first time in quite a while, I'm assembling a primary desktop > strictly to run Win 7 Ultimate (32-bit). I acquired the OS when I was a > Technet subscriber and hadn't worked with 64-bit systems much, so 32-bit > was my first choice. After reflection, I may eventually go the 64-bit > Win 7 Professional route, but that's not on the plate yet. > > As it sits, I have the following major components: > > Gigabyte GA EP45-UD3P mobo (Intel P45 chip) > Powercolor AX 3650 1GBD2-V2 Radeon HD 3650 1GB video card. > Antec Sonata 2 case > > Sometime in the next few days, I'm getting these components: > > Intel Core2 Duo E8500 Wolfdale CPU > WD Caviar WD1001FALS 1TB Sata drive > 4Gb (2x2GB) G.Skill PC2 8500 sticks > > Here's my thought: Instead the Core Duo E8500, would it make sense to > get the E8400 Quad core on the possibility of switching over to 64-bit > Professional. I guess what I'm really asking is a) is it possible to run > 64-bit Win 7 on the Core Duo without a serious performance hit? From the > other direction, will the Quad core run efficiently with 32-bit > Ultimate? This is going to be what i call a "6-year" machine. No > significant upgrades, other than more memory with a 64-bit CPU, until > it's time to build another primary. (I already have machines dedicated > to audio, graphic, photo workflow, etc.) > > Any thoughts? All input appreciated as to the new build. First, when buying Intel processors, you should find as much info as you can about the feature set. The various processor families are here. http://ark.intel.com The reason for visiting there, is to make sure you buy a processor that "has all the tick marks". What are the important tick marks ? Let's look in the Core 2 Duo section for example. http://ark.intel.com/ProductCollection.aspx?familyID=26547 Intel Virtualization Technology (VT-x) - this is important if you expect to be able to play with Windows 7 "WinXP Mode", which is a virtual copy of WinXP. An additional benefit of working virtualization, is a lot more virtual OSes may actually boot properly in a tool like VPC2007 (a problem I'm having right now). Hyperthreading (a don't care) Turbo Boost (a don't care) The latter two are associated with the feature set of Core i5 or Core i7 processors and don't affect the ability to try things. If you have them, that's fine, but they're not drop-dead issues. Another place to look, is processorfinder.intel.com, which will list other features not on the ark.intel.com site. This is the entry for your E8500 dual core. http://processorfinder.intel.com/details.aspx?sSpec=SLB9K # Dual Core (two cores on a single silicon die) # Enhanced Intel Speedstep Technology (save power when idle, by dropping clock speed) # Intel EM64T (supports a 64 bit OS! Important!) # Intel Virtualization Technology (VT-x, for "WinXP mode" in Win7) # Enhanced Halt State (C1E) (save a little more power) # Execute Disable Bit (makes life harder for malware) # Intel Thermal Monitor 2 (limit temp via reduced operating speed) Notes: These parts have Intel Trusted Execution Technology (Intel TXT) enabled. (part of TPM ?) These parts have PROCHOT enabled. (these two are for overheating) These parts have THERMTRIP enabled. These parts have PECI enabled. (digital temperature readout on processor) These parts have Extended Stop Grant State (C2E) enabled. (three items for power saving) These parts have Deep Sleep State (C3E) enabled. These parts have Deeper Sleep State (C4E) enabled. So, out of the above, we want VT-x and EM64T for sure. The rest is window dressing. ******* OK, so what other selection criteria are there ? How about performance ? Performance = Number_of_cores * (clock_rate * instructions_per_clock) Performance scales on applications that are multithreaded. Multimedia applications such as video editing, movie rendering, or even Photoshop, tend to do more "divide and conquer" on the work they do. In such cases, "Number_of_cores" may help. Photoshop may split a picture into four pieces, and run a filter on each piece, on a different core. Other kinds of programs tend to run on a single core, in which case it doesn't matter whether you bought a dual or a quad core. Performance scaling also comes from being able to run a large number of programs at the same time. For example, I could run a copy of SuperPI, compress a movie, and still be able to get responsiveness from that copy of Photoshop I was using. If you multitask on your computer a lot, with demanding stuff running in the background all the time, then a quad core processor is for you. Now, based on the above, "clock_rate" is always good to have. "Clock_rate" helps all kinds of programs. "Number_of_cores" depends more on what you're doing. If you've been using computers for a long time, you probably have a good idea what you like to do. If all you do is Microsoft Word, email, web surfing, you could likely survive with a dual core processor quite nicely. ******* Next, on to "32 bit" versus "64 bit" computing. Why do we want 64 bit computing ? At the present time, the only thing 64 bit computing is good for, is for being able to use all the RAM we stuff in the motherboard. Say I stick 4x2GB of RAM in your computer, using the four slots on your motherboard. To be able to use all of it, I'd want a 64 bit OS. There is currently no other good reason for a 64 bit OS on a desktop. As a matter of fact, let's discuss performance. The Intel Core family of processors, got some of its performance boost from fusing instructions together. http://anandtech.com/tradeshows/showdoc.aspx?i=2711&p=3 "macro fusion will allow x86 instructions (before the decode stage) to be fused together and sent down as a single instruction" When the Intel processor runs in 64 bit mode, one of the fusion features can no longer be efficiently used. This means there could be a 10% difference in performance (slower in 64 bit mode). AMD processors have less of a difference between 32 bit and 64 bit modes, maintaining the same efficiency in either mode. So if you're worried about efficiency, you may be better off staying at 32 bits. ******* The features are relatively independent of one another. You can run a 32 bit OS or a 64 bit OS (as long as "EM64T" appears in the feature list). You can run various forms of virtualization, if you have VT-x at a minimum. That seems to be important for certain versions of Windows 7 (WinXP mode is not available in all of them). Two cores or four cores, depends on what you do with the computer. Your software vendors won't go out of their way to tell you whether they make good use of quads. You could buy a quad, as "future proofing", mainly because it may not be that easy to tell when you're going to get a big boost from it. If you spend all day shrinking movies, then yes, it'll be a good purchase for you. I can probably "feel the difference" between running a Windows OS on a single core, versus a dual core. Feeling a difference between dual and quad core, is less likely. The main reason for buying a quad core, is if you believe eventually compilers will make better use of multiple cores. Buying one is a form of future proofing. Paul
From: Ron on 21 Nov 2009 21:37 Paul wrote: > Ron wrote: >> For the first time in quite a while, I'm assembling a primary desktop >> strictly to run Win 7 Ultimate (32-bit). I acquired the OS when I was >> a Technet subscriber and hadn't worked with 64-bit systems much, so >> 32-bit was my first choice. After reflection, I may eventually go the >> 64-bit Win 7 Professional route, but that's not on the plate yet. >> Big snip > > I can probably "feel the difference" between running a Windows > OS on a single core, versus a dual core. Feeling a difference > between dual and quad core, is less likely. The main reason > for buying a quad core, is if you believe eventually compilers > will make better use of multiple cores. Buying one is a form > of future proofing. > > Paul Many thanks for the heads up on CPUs. Since I already have the 32-bit OS and most of my familiar s/w is the same, I had a feeling I'd probably stay there. The CPU is another story. You've given me some excellent ways to make a reasoned decision, and I'll go through these later tonight. Ron
From: Ron on 22 Nov 2009 00:14
Ron wrote: > Paul wrote: >> Ron wrote: >>> For the first time in quite a while, I'm assembling a primary desktop >>> strictly to run Win 7 Ultimate (32-bit). I acquired the OS when I was >>> a Technet subscriber and hadn't worked with 64-bit systems much, so >>> 32-bit was my first choice. After reflection, I may eventually go the >>> 64-bit Win 7 Professional route, but that's not on the plate yet. >>> > Big snip > >> >> I can probably "feel the difference" between running a Windows >> OS on a single core, versus a dual core. Feeling a difference >> between dual and quad core, is less likely. The main reason >> for buying a quad core, is if you believe eventually compilers >> will make better use of multiple cores. Buying one is a form >> of future proofing. >> >> Paul > > Many thanks for the heads up on CPUs. Since I already have the 32-bit OS > and most of my familiar s/w is the same, I had a feeling I'd probably > stay there. The CPU is another story. You've given me some excellent > ways to make a reasoned decision, and I'll go through these later tonight. > > Ron Paul, I've read through everything you provided and found it easy to understand and follow. I believe I'll stay with the E8500 and not fret about 64-bit processing. I don't have any real plans for anything as intensive as video authoring, so the two cores should be fine. I may eventually upgrade from CS2 to CS(x), but as a semi-retired pro, I'm rarely under deadlines. Again, many thanks for the clear and thoughtful references you gave me. Now my only decisions include final conclusions about Win 7 Ultimate (which may be overkill). Even though I own this version of the OS, it came to me free as a Technet subscriber, so nuking it in favor of Win 7 Professional is an easy option. -best Ron |