Firstly, there isn't any "finding" when using static ip, it's just what it's been defined and should get online immediately... even if you have cable unplugged too

It's just defined on your own computer and works if it's consistent with the rest of the network.
Maybe you have some setting in MiamiDX, which isn't defined as static? Maybe it tries to look up for nameservers, host name or similar? Try to disable all queries from net.
And how can you tell it takes 8 seconds? Does it open some kind of requester saying it does something?
For me all those stacks (mosnet, genesis and miamidx) work just fine and fast on going online. If you have delays when using the net with some other application, then there might be non working nameservers defined in higher priority than working ones and it can cause that kind of delay until the non working ones timeout.
Btw. If MOSNet and Genesis work for you, why wouldn't you just use them? They're much faster than MiamiDX. I only use MiamiDX when I'm using computers somewhere else where it isn't possible to use static addresses.