[Samsung Galaxy W I8150] educk:
These are very advanced coding stuff. And there is no "bigmem" patch. I'll try to explain in a few words:

You must modify/add source files in order to "create" new features. From now on I will call OC, UV, BigMem - simply features.

Each of these features has his own source file and it has it's own connections with the makeconfig menu. Arco's source is pure 3.0 kernel, without tweaks or additional features, just like a stock kernel. Going back to the features. I'll start with Governors because they are the easiest to understand:

Each governor has his own file called cpufreq_<name of governor>.c (the .c extension comes from the C programming language in which the files from the Linux kernel are written). These are stored inside /drivers/cpufreq in the kernel source tree (your cloned repo). In order to add a new governor you must add it's source file to the path I mentioned before. Than, you must edit the Makefile from the path I mentioned so the compiler will actually compile your file. Now, you must include this modification and you must add an option to menuconfig too. How you add to makeconfig? Easy, just modify the Kconfig file from the path I mentioned. What lines to add and how to edit the Makefile and the Kconfig and also, how to include the new governor can be found by following this commit: Commit. You will find everything you need to know about how to add new governors. You won't have the cpufreq_<name of governor).c file in your source so you need to create it and paste there the Governor's code.

About OC and UV features, I will tell you what files you need to modify and you will find out yourself: /arch/arm/mach-msm/acpuclock7x30 - for OC and UV and /arch/arm/mach-msm/Kconfig for making it availabile in menuconfig. Most probably you don't know how to edit these files so you will need to compare it to oder, already modified file. For this, take a look at hadidjapri's source files and see the differnces between his files and yours. You will find out how to add OC and UV features if you compare the files I told you above.

Same applies to BigMem, altough this is the hardest of these 3, and it is very hard if you don't know how to code, the files that need to be modified are: /arch/arm/mach-msm/board-ancora.c and /arch/arm/mach-msm/Kconfig to include them in menuconfig.

board-ancora.c is a huge file with a lot of code in it so you must be very careful when you edit it, for more RAM memory (BigMem) look for the lines from "MSM_PMEM_SF_SIZE" and compare them with another modified board-ancora.c which already has bigmem feature.

When you successfully modified these files, you can activate each of them in menuconfig like this:

CPU Governors can be activated under CPU Power Management Tab (press y to select governors)

OC and UV features can be activated under System Type Tab.

BigMem can be activated under System Type tab.

These are only some hints, you will have to figure out yourself a lot of stuff, be aware that kernel modding is a really complex thing and it is very hard for users who don't know coding. But, if you follow my hints above and you are devoted and absolutely sure you want to mode, and you don't give up too easy you will eventually succeed.

These stuff take time to learn, it took me months to figure out how to add these features so don't expect too much in a less time.

Good Luck!

Erik