I know this is an old thread, but I'll throw my newbie 2 cents in.
First I would like to say that I hate it when people say "xp is an 8 year old OS.. you're an idiot if you keep running it" or things like that. The fact is that XP is the perfect OS, except in the places where Microsoft has chosen to gimp it. DX10 being the primary example.
Microsoft chooses not to port or release dx10..11...etc on XP for a simple reason. They know if they did that every gamer and a good chunk of other users would continue to run it. They don't want that. DX10 is the one place where they can draw a line and say "we're not doing it, and if you want it.. upgrade" The bottom line is... XP is faster in almost every way than Vista or Win7 -
http://www.testfreak...-vs-vista-vs-7/ - It amazes me how they broke simple things like file copies with their new wonderful OS.
There are only two other innovations Microsoft brought to Vista that aren't available on XP. UAC, and how many people reading this actually use it? And Aero, which doesn't actually count because you can get every feature of Aero in another utility. My point is, that XP isn't technologically inferior in any way. I know 64 bit is faster, I know more cores and win7 shines.. but these aren't things that XP didn't have. I just wish that Microsoft would come out and say "XP was pretty much perfect, but we needed to keep you on the upgrade wagon, so we gimped it and we're calling you an idiot if you still like it"
I run win7 at work because we're moving to it next year and it is inevitable and needs to be tested. I don't run dx10 games though, so at home I run xp and will continue to until I have a reason to switch. It just pisses me off that I have to accept bloatware because Microsoft needs a check. They did the same thing with office 2007. nothing but bloated.......oh well..