Yep, definitely a very sporadic issue, i can happily play for ages without a problem, then some nights ill have multiple ctd's. Definitely not an overclock or overheating issue, it happens with cpu at stock/overclocked, and my gpu's are always ran at stock as well theese days.I use Afterburner monitoring and I have NEVER had a CTD while playing BC2.
I play with every gfx setting on the highest it can be.