Why do you think genymotion is probably the best? I've compared genymotion and the Android Studio's default emulator, and found Genymotion to be buggy and has fewer features. Have you compared them recently, or are you speaking with older experience? There has been a lot of development and optimisation for the Android Studio emulators.
I guess we're not both Android developers, and you use the emulator for gaming?