but vsync on, enables more precise chipset timing in the emulation, and hence the emulation suffers. like in workbench for example boot times and load times are greatly decreased i found
Architectually speaking, the Amiga is too smart for its own good. Everything is syncronous and depends on the chipset timings, so turning on Vsync will slow everything down. Use RTG and turn the floppy drives off, and WinUAE really flies.
Also noteworthy, is the fact the Amiga does all floppy error correction in the CPU, so floppy disk access is always a pain to emulate. You have to emulate the rotation of the disk and everything.
BTW, is it "disc" or "disk" with regards to floppies?
so the solution is only turn on vsync to 60hz for games.
Yeah. I have about ten WinUAE configs, mostly for speed and not for compatibility. Now THAT's why I prefer WinUAE over my genuine 1200. :-)