I think Microsoft screwed the pooch with this one. There is no graphical update, you have to buy Vista to play it, and it still costs $50 US. Wow, thanks for making me pay $50 for a three year old game! And, not only did I get to pay an exorbitant price for it, the online functions don't even work! Sweet!
I do take some of the blame. I was not forced to purchase this game, but I did because the story is good, and I couldn't play it on the Xbox. (I did own an Xbox when it came out, but I can't use those controllers for FPS games...) So, I knowingly paid for an overpriced, three year old game. Yes, I'm an idiot. I can't help it, I'm addicted.