Actually, I already use separate scripts. I do that to better organize the different bot functions and to make the bot modular. I have 21 different files which contain different scripts. I'm cautious to make sure there's no command overlaps or having different scripts using similar variables.
Oh, I did keep a copy of the non-working trivia game I discovered. I had changed the name of the script file when I modified the script in the past. The current working game is using a different file name as well. This will let me compare scripts in the text editor I use.
I'm using an older laptop for the bot machine. It's a Sony VAIO VGN-FS980. It's got an Intel Pentium M CPU with 1GB of memory and running WinXP Home 32bit. It's not anything big but it runs the bot scripts fine. I keep the version of mIRC up to date on it. The only other things that it runs is a firewall and an anti-virus app that updates itself.