doomhammr :
You are right on that I don't WANT to go to Vista, but if the improvements of DX10 is worth it or if the OS can make better usage of my hardware (64 bit processor, usage of more RAM) than XP and make a noticeable difference, I'd pony up the cash for it (and a few other PC upgrades). How has DirectX 10 been anyway? I've seen the screenshots but is everyone who has tried it been pretty satisfied with it in action?
Well... If you don't *want* to use it, then don't. Again, I want to be very clear I'm not taking a shot at you. Just that in my experience, when someone goes into something against their judgement/will/perceptions, often all that happen is they find things they don't like, and simply use that to justify why they should have stuck with their original intent in the first place. In short: If your perception is such that you hate it how, you'll simply end up hating it all the more because whatever differences you find. And Vista *is* different from XP. Yes, they are very similar. But hardly the same in use/feel. If that's the mindset you have going into it, then sticking to what you want to begin with will spare you the effort.
Regarding the other questions:
- Early performance differences were due to bad/badly optimized drivers. nVidia and Creative being especially guilty.
- The GUI only matters if you're running an underpowered piece of sh*t. Full Stop.
- Vista has TWO versions of Direct X - 9L
(AKA 9ex), and DX10. 9L is a version of 9 that uses the new WDDM
(Windows Display Driver Model), and adds the capability for otherwise DX9 games to take advantage of a subset of the new functionality in DX10. Most often what this amounts to are nicer looking gamma effects
(shinier water, nicer smoke, whatever). When you are running an otherwise DX9 game in "DX10 Mode", the game may or may not be taking advantage of the added functionality in 9L. Otherwise, very very few games are really DX10. If they were, they wouldn't run on an XP box at all.
- Regarding usage of added resources: Vista 64 blows XP32 out of the water on this one, and this is the primary reason most enthusiasts make the switch. You want to actually be able to
use all 4GB of RAM that you bought? Guess what - You can't do that in XP32 because of address space limitations. The system itself takes 500Mb~ish worth of address space just to handle the Bios, communications, and installed devices, and you only have a total of 4GB of space to begin with. So even in a moderate build, you can't access all of that RAM bacause of address space allocation for the actual computer itself. This is why even OEMs are now offering 64 bit Vista on their new boxes. They do NOT want to deal with the millions of dumbfounded dipsh*ts calling their support lines asking why their computer only sees 3.25GB or memory when they bought 4.
Now, you may decide that 3.25~3.5GB is enough and that it's OK the system can't quite use it all. But the more aggressive you are with the box you're building, the less and less room you have to justify staying 32bit. Thinking about a big Crossfire/SLI graphics setup?? Guess what - A portion of that video memory is *also* mapped into the OS's address space, so you'll end up with even less RAM available on a system that likely would use MORE, not less.
Now, I've been using 64 bit Vista for the last year. In my experience: It does everything I need an OS to do. Games? Successfully installed and play everything in my collection - Going back to Baldur's Gate. It's been reliable, stable, and to be honest - Application errors which would have brought XP down do NOT bring down Vista 64. Yes, it gets pissy when something isn't running right, but
(so far) no app issue has brought down the OS itself. Sure, it still happens. But it's been my experience that V64 is "tougher" than XP ever was - And I started using XP at it's release and still use it at work.
(Cos my employers are cheap b*stards who don't ever replace computers until they physically die)
Niggles? 18 months after release and there is STILL NO 64BIT VERSION OF FLASH PLAYER. /spit @ Adobe The workaround is to use a 32 bit browser
(they all work just fine in 64). 32 bit Flash runs perfectly in a 32 bit browser.
If you like to play with a lot of shareware/warez, be advised that Vista 64's security is more than a little bit tighter than anything you'll find in XP. Unsigned apps and drivers will NOT be permitted to run. What I would advise is using a VM, and virtualizing your playground for this stuff. It'll get around the OS's security, and quite frankly it's just a damned good idea to do that anyhow because if you do run a file infected with an electronic STD it can be contained.
Oh - Regarding vLiting out features - I don't recommend it. Performance gains are VERY minimal considering you can just shut unneeded features off instead of stripping them out. And you run a real risk of screwing up the OS.
my $0.02.