Why people play on androidx86/emulator
-They want to play on computer . Want big screen or keyboard controls.
-Their phone is not capable of running the game .
Why people choose androidx86 over emulator
-Emulator as the name suggest emulate a guest os on top of the host os . That is Pc performance is divided between Host os(windows) + emulator(basically emulating android x86) + Game(freefire)
whereas android x86 is the host android os , so no need to emulate android again.
So resources gets divided host os(android x86) + game(free fire)
So you get more resources for your game(the resource windows would have eaten up) = more preformance of your game .
If you have low end pc , you will see a greater performance benefit .
If you have a high end pc , chances are there wont be such performance benefit(more fps) cuz these are mobile games there is a limit to how much resource they will use , so only benefit will be pc running cooler , less power usage , etc . .
Now you can answer your questions based on my answers.
Only possible reason people chose emulator over androidx86
-Better keymaping support .
-They have nvidea gpus.