I realize this is not that important, however, you wrote that FTM is not compatible with Windows 2000 or NT. I have an old version of FTM (4.0 I think) that I use to check data before I put it in UFT. The program runs fine on both my machine at work (Windows 2000) and at home (XP). Both are using the NT kernal. I'm sure later versions of FTM would work also.
Regarding upgrade or replace, I recommend getting a copy of UFT 3.0 and the 3.1 patch (even though I believe 16 is still the generation limit for some reports). The other choice would be to replace with TMG. I would not recommend FTM since a great deal of your support data and text would be lost in GEDCOM transfer. If your database is large (27 generations would indicate it is), could mean a great deal hand entry.