Gpsdrive stable and pre versions are pretty old. The code is under cleaning and documentation, that's why there's no new release from it. But, apart from that, there's a lot of fixes in the CVS that makes Gpsdrive more usable (for example my patch for map importing
And I don't really understand your problem about the CVS version makes two additional tables. Have you got any record in those tables? I don't think so. You think that it slows down things when the program do queries from these tables? Turn off POI and Streets checkbox in the program.
So, I don't think I should bother compiling older versions. However, if I will have time and desire to compile a new CVS version, I will do that.
Ps: Please don't PM your posts to me, just post them here.