Someone in the office has an identical Curve as mine and we're both on AT&T. His clock shows 10 minutes faster than mine. He did a battery pull and the clock was initially correct but now has sped up again.
U can set the clock on different time settings. I've got mine on carrier network time and that has fixed my problem. It was set on blackberry time whatever that is. So I would check that first