There's VBA, NO$GBA and DeSMUME
VBA requires almost nothing and can be played without lag.
NO$GBA and DeSMUME may require some setting tweaks in order for it to lag less.
For the best settings, you can easily YouTube and find whichever fits your specs.
I used DeSMUME with a Windows XP notebook (such a bad investment) a few years back and had no problem. It just requires some setting to be changed/fixed. Most laptops can handle it. The only ones that can't are ones from the dinosaur ages.