Dys said:
XP performed worse with dual core processes than with single core, they also crashed regularly, this was not adressed until late 2007 so...
XP 64 was never popular becase it was unusable. Presumably it is now working (with updates and such) but I've never seen any system run it stabely, and I don't think anything actually supported 64 bit stuff back then on top.
I think I bought my computer in mid 2006 and because XP couldn't handle the newest hardware (at the time it was core2duo) I was stuck between worlds, I could either use vista RC1 (after it was released in november of that year, I briefly used the beta before that) which sacraficed game performance because neither nvidia or ATi had their shit together, or I could use XP which also had balls performance because my CPU was poorly utalized.
It is true that vista uses more ram than XP, but by the time vista was released every new gaming rig had at least 2gb of ram anyway, so the ram eating didn't matter. Again, it's true that for the first month or so games performance was poor while Nvidia and ATi got their stuff together, but it wasn't long before Vista gave better games performance (and it still does across the board from what I've read). Vista still isn't worth the update for most businesses, but then again it's not like there was ever any reason for business to update to XP from 2000
I'd like to not that, with the laptops not being vista cabable, that I had an IBM R30 (which was relatively new) when XP was released and it ran XP atrociously, the model up, which was stickered for XP (which mothers school gave her, no doubt punishment for something) barely ran it better. Since when are the minimum requirements an indication of anything?
It doesn't matter how much hate vista scored from people (justified or otherwise), it introduced a lot of features to PCs that were not the norm, and now are. It was a bigger, more substancial upgrade from XP than 7 is from vista, and it is far more of an upgrade than XP was from 2000 (I shit you not the SP0 install of XP is 2000 with a pretty skin slapped on it, yes they updated a lot later and added things in, but it was all possible on to do on 2000).
Err, where are you getting your info from? I never had any problems with either the stability of performance of my dual core system before 2007. Nor did anyone else I know. There would have been a s***storm of controversy if what you're saying was even remotely true. It was
significantly faster than the P4 I upgraded from, and both cores were indeed used. Games were not multi-threaded back then and didn't benefit as much from multiple cores, but the CPU load was still distributed across both cores. Believe you me, I made sure of that. The only problem I ever had in those early days was that the dual-core exposed some coding quirks in games. Specifically, there were games that bypassed the Windows API and pulled the time stamp directly from the processor, leading to some really strange and jerky animation. That was not the fault of XP, though. I've never heard of any problems with Conroe processors and XP, nor of it being 'under-utilized.'
And for the record, I've been running XP64 on my desktop machine since about 2005, again without any issues whatsoever. I can't speak for its stability when it was released in 2003, but it's been usable for a long while, certainly long before Vista in any of its incarnations.
With your third point regarding gaming machines and Vista, that was precisely the problem. The majority of consumers do not have gaming rigs. The majority of consumers are not gamers -- an OS is measured on more than just its gaming merits. Yes, Vista ran fine if you had the appropriate hardware, but there were brand new computers being sold with Vista installed (or advertised as being 'Vista Capable') that could not run it well at all, despite meeting the posted requirements. Remember the "I now have a $2,100 e-mail machine" internal Microsoft e-mails? Even if you had a 2GB system, ~700MB RAM consumption is quite a bit. Don't forget that all that junk has to be loaded into the RAM too, resulting in markedly higher startup times. Yeah, Vista does offer better gaming performance through DX10, but I would argue that if DX10 were backported to XP, it would have done the same. There's no revolutionary code there, it's just video cards are designed around DX10.
Your R30 was already obsolete, even by 2001 standards. No doubt it couldn't run XP well -- it only had 128MB of RAM. It was built in the Windows 98 era. Don't know what to say about the subsequent laptop without more details. You're right that 2000 and XP were nearly identical at the onset. The difference is that Win2000 was not marketed towards the home user -- it was built in the spirit of its NT predecessors, as a business OS. XP was the first to market the NT kernel to home users, and we haven't gone back since. It would be more accurate to compare XP and Windows 98/ME, in which case it was a monumental leap forward. I was stuck with ME when XP came out, and was impressed with the difference (granted, after ME, ANY OS is better.) Yeah, XP had its problems too, and even back then there were people who refused to switch from 98SE to XP (the activation was one sticking point.) But like 98SE, XP has evolved over time. It's stable, and not a resource hog. It's reaching it's end-of-life, but it became a decent OS.
Win7 and Vista are very close too, but Win7 is clearly more optimized. As I said, I can run it on my old P4 system, whereas Vista didn't fare as well. Maybe not revolutionary, but I don't care about new features. I care more about twiddling my thumbs waiting for the damn OS to load.
The bottom line is this: if I care about resource consumption and overall speed, and my only two choices were Vista and XP, I would stick with XP, as I have. Yeah, I don't get DX10, but I'll survive. But going from XP to Win7, there really is no tradeoff. Hence why Vista is kind of a pariah.