I had a consistent problem with Xecutor Lite once I updated it's BIOS to 4976.02. Every single time I exited a game (whether it be via X2's IGR, or even via the game's own "exit" command) I was unable to use EvoX to launch a 2nd game. It was stable everywhere else. Just on launching a 2nd game would it freeze... and the Xbox had to be turned off to be reset. This only happened when the network cable was plugged in, with it unplugged everything was fine.
I tried static/dynamic, and every version of EvoX, to no avail.
Now, it had worked fine with 4973 BIOS (which came preinstalled) and the problem started when I used FlashX to update it to 4976.02. I only flashed banks 1 & 2 - I left banks 3 & 4 with their factory default.
So I tried to downgrade my BIOS, went back too far, got a bad flash, and took a break.
I got the new Xecutor 2.1 Lite installed last week and flashed the BIOS with the ozxchip CD method to 4976.02 (all banks.) EvoX now works fine on launching a 2nd game, with the network cable plugged in. I tested it extensively this week without any problems. Nothing else has changed at all -- except the chip. I simply replaced my 2.0 Lite with a 2.1 Lite and the problem has gone away. Everything else, including my EvoX version (1.8.3752) has stayed the same.
Of course, AvaLaunch works too. But I'm sticking with EvoX for now since it does everything I need and is configured "just right." I'm looking forward to seeing AvaLaunch, neXgen, and the other dashboards mature.
I hope this helps shed some light for others out there, I know how frustrating it was for me.