So are you having two separate problems?
(1) the Bitmap you save as a PNG file doesn't look like what you see on the screen at the same GoView.DocScale?
(2) you cannot save an SVG file when running on Windows 2000?
I can't explain any problem with (1), using the code I showed above. I guess for your particular case, it would be like:
Bitmap viewbm = myView.GetBitmapFromCollection(myView.Document, new RectangleF(0, 0, 1024, 797), 0.75f, true);
Stream doc1outf = File.OpenWrite(@"C:\temp\doc.png");
although I don't know what the X,Y position should be for your RectangleF bounds -- I assumed 0,0.
For (2), that's odd, since we developed GoSvg on Windows 2000, although I think all of us now are using Windows XP (or Vista occasionally). I'll investigate.