Something to add..
I don't think anyone else has mentioned this here but i think it is fair to say that nearly every ubisoft release of atleast the last 2 years and probably further has been a horrible half-baked console port with as little thought given to the pc version as is necessary to get it out of the door as fast as possible.
I own a lot of Ubisoft games, i have problems with all of them on PC except Splinter Cell: Conviction
Splinter Cell: Double Agent: generally an awful game.
Hawx 1: Buggy as hell, multiplayer only works sometimes, tend to resort to hamachi.
Hawx 2: Awful, single player is terrible, awful mouse input lag, multiplayer doesn't work, not even with hamachi.
Vegas 1: Single player okay, multiplayer doesn't function correctly (atleast in coop anyway).
Vegas 2: See vegas 1.
Anno: Buggy single player, repeatedly stuck on quests with terrible, useless tutorials.
future soldier: I'm not entirely convinced this was worth the money, the game on elite mode was a complete joke, i may forgive them for the inclusion of some rather cool gadgets but £30 for a game i completed on elite in less than 9 hours, no.
And before anyone questions the rig i am running them on 6GB DDR3, i7 @ 4GHz, 7970 sapphire.
I'm not sure why i keep buying their games to be honest, they all look so good on release, then you install them and realise that they are still just as terrible. This is what Ubisoft need to look at, this is why they don't make much money.
I despair at ubisoft and to be honest myself as well sometimes for still buying this crap. My 200 game + steam account doesn't at all go against the figures ubisoft are stating here, not at all.