Uh... I can't play Halo 1. o.0
It's my piddling 16 MB Graphics card. Everything else is above Halo's required specs.
800 Mhz Pentium 3
128 MB Ram
IBM Netvista
Why i need a more buffed program to play a Gameboy Advance than to play an N64 game for god's sake i have NO idea.
Is VBA programmed to be inefficent or something? o.0
Edit: I took AC's advice, and reinstalled VBA. Games will run at full speed if I skip every other frame without any window expansion, but i dont want to skip frames. I'll work on it.