Diablo 2-if you can put up with the occassional frustrations of battlenet. there are a fair number of player killers there, but can usually be avoided and cause no significant damage unless you are playing hardcore.
Diablo 1 is a great hardcore game, too, but the cheating is rampart there.