Well, I can only vouch for my own experience with WinUAE.
Regardless of whether you believe it or not this little Duron based HTPC runs an emulated A500 just fine, no frameskip, no sound skipping. I can only guess you're doing something wrong or running stuff that would hobble a real A500? Or perhaps its time for a Win reinstall? :-P
According to Amiga Forever:
http://www.amigaforever.com/kb/3-101.html"While many users are satisfied with the performance of the emulation low-end systems such as those powered by Pentium 90 to Pentium 200 CPUs, we recommend a Pentium processor running at 750 MHz as a minimum configuration. This provides a quite usable environment, roughly comparable to the speed of an Amiga 500 with a fast hard disk, inclusive of custom chips emulation. In this configuration, the emulated CPU can be several times as fast as that of an A500, while the Amiga chip set is emulated in real time in most usage scenarios (including most games).
With emulation running on Intel Pentium CPUs, the original performance of the Amiga chip-set is achieved in the range between 400 MHz and 1 GHz, depending on the resources used by the software (games are the most demanding applications). In comparison, the performance of CPU-intensive Amiga tasks on newer and more powerful GHz-class PCs can be defined as stunning: jobs which used to take minutes or hours on "real" Amiga systems only take seconds when run inside the emulation. Additional performance comparisons are included in the FAQ list, and in the section on Emulation."
Give me some examples of games that "crawl" and I'll try them out myself. I have no doubt there are demos that will stress the system and maybe even cause a frame-drop now and then but I'm yet to come across anything that causes it to "crawl".
I really cant criticise WinUAE for features and performance.
...did I mention its free! :-)