If you can run BF4 on max settings on 6 displays at 4K resolution each at 1 million fps, it still means nothing about being able to emulate something.
its like saying: my car can drive at 200mph, why can't it drive across the ocean?
emulation is largely based on your cpus IPC performance. Dolphin can only use 2 cores at the most, having more doesn't help much other then taking background processes off the 2 cores for emulating dolphin.
your cpu is clocked extremely low. You need atleast a 3.0ghz modern intel cpu to run most all gamecube games at full speed. Most games will not play at full speed with your cpu.
also your gpu is probably only capable of 3x native resolution with 0x AA/AF. I'm guessing you are putting it to max settings, which my extreme overclocked gtx760 on my desktop can just barely do lol.
also in emulation your fps means nothing. What matters is the VPS. For full speed you need to be getting 60VPS. Which 60VPS will draw 30fps (if no frame skipping is used). So at default settings 30 fps would be full speed.
unlike pc games, more fps is not better. If you ran at higher then 30 fps, your game will run at a faster speed then the normal, since the games are synced at a frame rate. At default settings it shouldnt go over 30 by itself.
dolphin 4.0 drastically increased the requirements for emulation over v3.5.
3.5 drastically increased requirements over 3.0.
so using v3.0 you may be able to get full speed as long as your cpu is running at a higher turbo (meaning you should make sure your laptop is set to high performance mode and is running cool and is plugged in).
also try closing out extra things you don't need.
in v4.0 use openGL backend and under the hacks section select "vertex streaming hack" (it was removed on the later dev builds, but it was still on 4.0.2). In 3.0/3.5 use directx9 for max speed unless there's problems in emulation.
keep the graphic settings at native and 0xAA/1xAF and all settings on defaults. If you get full speed like that, then you can slowly raise graphic settings until you get any speed loss, then back them down alittle.