I'd suspect that you've got some memory going bad. Have you noticed instability with other things? Try leaving memtest86+ running all night and see if you get anything. Other than that, you could try azureus, it's my bittorent client of choice these days, though I'd don't particularly like it.

Matthew