I played BF2 fine on a less powerful system than you have, and breaks is correct, the only fee is for the game when you purchase it. The single player is ok, bots obviously aren't very fun... One note, if you want to get points and advance in rank, make sure that you play on RANKED servers. Otherwise, the points you accumulate in a game mean nothing toward your profile.