CCS64 is by far the best C64 emulator available for windows. This is shareware but is not limited. There are too many features to mention but some of the latest improvements are multiplay over Internet, windowed mode, more screen resolutions, increased compatibility, and more Windows friendly.