Try SatPC32, at
http://www.dk1tb.de/indexeng.htm It is not freeware,
but the demo is fully functional in all respects, except that each
time you start it, you need to reenter your longitude and latitude. If
you do decide to register it, do so through AMSAT, and the full amount
goes to AMSAT to fund operations and more satellites.
The graphics, at several levels of resolution, and multiple views, are
good. It also supports frequency control and antenna pointing for
just about any rig or interface you can imagine.
--
Alan
WA4SCA