There are two things that are both (misleadingly) called "FakeMeta".
The older one is a system which routes metamod calls to AMXx modules. This was not done because of any speed improvement (well there is no speed improvement, so that would be nosnence). It was done so metamod doesn't need to load modules direclty. This leaded to hackish code and listenserver crashes. The idea came from XAD (who is now inactive because of the lack of time). When I implemented it, I called it FakeMeta because it fakes metamod for the modules.
The second thing is a module for AMXx which allows plugins to hook just about any function from the engine api, dll api, or newdll api. That means that you get a much greater power in plugins writing. I think this module was called FakeMeta because the name is popular in the dev team
You could do just about anything a module can do with fakemeta. But beware, modules are faster in general, so I'd prefer a module function rather than rebuilding it on my own (which also leads to a smaller amount of coding).
__________________