I bought this game today, although i have owned it in the past on the computer, it ran perfectly on my old nVidia 8800 GTX OC, with quite a high frame rate, it took a bit to install but thats normal these days for pretty much any game. Cant wait to see how it runs on my new 6850
single player is great although i havent played much of the story line, i just use trainers to unlock the map etc, the graphics are amazing but the options and settings could have been a lot more customisable.
Games for windows live made it a lot easier for me to play with my friends online, although its useful to note that you may need to do some port forwarding for your friends to connect to you.
Over all, greatr game, worth the buy.