If you find the right server, there is great fun to be had.

User Rating: 9.6 | Battlefield 2 PC
This is one of those game that completely puts you in the moment, and you'll feel like your on a living battlefield. It can be completely calm at one moment, but the next you'll be in the middle of an artillery barrage, desperately sprinting for cover. Gameplay:
Simply undescrible. The way this game immerses you is nothing short of amazing. When you enter a squad with players that work as a team and give you/listen to commands, it is some of the most fun you could possibly have on the pc. the absolute ONLY downfall of battlefield 2, is the extremely laggy servers, and the infinite bugs in the game. The sound will die out for 1 second, the game will stop for no reason, or it willl just crash. Not cool

Graphics:
This game can look amazing if you play it at high settings. However, the ONLY way to accomplish high settings without hard-drive paging, is to have two gigs of RAM. If you are stuck with one gig, all you have to do is turn textures to medium, and you'll be fine. (can hardly tell anyway) The inside of the vehicles aren't as detailed as I would like them to be, but the gun models are great, and the player models are awesome. The textures on the roads andd grass are excellent too.

Sound:
Integrated sound=Not good If you have a decent sound card however, you will be in for a treat. I have some usb headphone with 5.1 surround sound and it is incredible. The game has an option for software sound, hardware sound, or X-Fi sound for you rich bastards.

Value:
You get a lot of bang for your buck in this game, and you can easily get 100+ hours without being bored. Not bad for 30 bucks eh?