sorry but am with malc30 on this one a lot of people flame ea (yea yea i no about the stats and all) but a lot of people blame the game for not running smoothly on there pcs am sorry but thats bulls**t i have had this from day 1 as well granted i have not put in 2k hours on it (600 only here) the game had its problems at first like all games and ea have sorted them out patch by patch and i bet 99.9% of people play the game with no problem its just the 0.01% that you see on forums moaning and whinging about it been "badly coded" or "it will not play on my pentium 3" (trust me its been done) and for some strange reason its them people the possible future players of bf2 listen to 

Which guys are they ?

, you must play in your sleep !