I rarely finish any games that aren't FPS games. FPS games tend to be short and concentrated enough that I can burn through them before any problems, distractions or annoyances arise.
Don't think I've finished an RTS since Warcraft 2.
But I rarely go back to games that I get bored of, so that list is much shorter:
Daggerfall (Bought, got fed up of bugs, returned. Bought again next month, got fed up of bugs. Returned. Bought again next year, applied community patch, played a fair bit. Got fed up of bugs. Gave up).
Morrowind (Played on and off for about 2 years, without ever getting anywhere at all on the main story. Had fun pottering around, exploring and stuff. Ported progress across from at least 2 pcs, but when my laptop died last year I decided that if i reinstalled it then I'd never play any other games, so i decided to go cold turkey).
Tie Fighter (One of my all time favourite games, and I love it dearly, but there are SO MANY missions, and some of them require very precise timing. I played about 75% back in DOS on the collector's edition. Then I played about the same 75% again when I bought the windows upgrade. Plus I've gone back to it many times, but I keep losing my savegames and having to start from scratch).
Can't think of any others I haven't completed but keep trying... though right now I have a craving for Shogun Total War for some reason.