badge
Illustrious
I myself have a 6800gt and have the same random crashes in BF2, but found that the patch can be a problem. However, the random crashes spread to other games and I found that the drivers for my card were changing the clock speed and actually cranked it up to 20% OC resulting in the system becomming unstable and thus crashing. The monitor would loose signal and the system would hang with the same repeting sound. Check your frequencies using riva tuner and see if they are changing incorrectly.
I just remembered I had an XFX 6800GT. The thing ran so hot. After seven months, my machine started crashing during game play. I did the same thing as this guy in suspecting the RAM, CPU, MB, etc., etc. It was the 6800GT causing all the crashes. RMA'd for refund from Newegg. My crashes ceased.