Is there an android emulator that can run smoothly on a computer without virtualization supported?
short answer: no
you really do need virtualization if you want to stop the cpu from going haywire (its is being emulated so)
there are plenty of android emulators to try tho (most are based on the same stuff but still): android for x86 + virtualbox, genymotion, bluestacks, the one that comes with android studio, etc.