So from what I have read it was very much fate that caused Gollum to fall and thus distroy the ring.
Though going back to if his death was a gift or a curse. I could not see Gollum being punished for what he did. Even though I never did like him as a character, he was just too twisted and poisoned because of the ring, he really had no control over his life.
I could see how his death could be considered a "gift". He did have a long, you could say terrible life, that was mostly governed over by the ring. But of course my more truth driven side of my brain says it would most likely be an accident.
It was the right thing to happen though