Counterstrike is the undisputed best first person shooter, and its graphics are better than halo, among many if you bother to out your drivers in the cs folder.. CS is the most realistic (almost too reapistic, as in awps need some balancing!) and keep in mind its like a 5 year old game..
Halo on the other hand, is a game i love, ive read the books, have the game, beat it on legendary but
1) It NEEDS XboX life support
2) FAR too easy, they need to make harder diffilulties, if you ever find the game challenging, youre a friggen 1st-person shooter choobie.
3) Banshees need to be enabled on multi (thank god for Halo PC..)
Never played Battlefield 1942, but by the year im guessing a WWII game, which suck ass, only the classic ones rule.
Yes, if you say CS isnt the best first person shooter, might as well pm me ur address and mail me a plain ticket to your house so i can kick your newbie ass.