The emulation speed is slow because the computers can't communicate fast enough, so the emulator slows down the emulation so they can communicate like a GBA would. And since LAN is faster than internet, it can speed up more while with the internet, it has to slow down so it can communicate properly.