This is what I'm talking about. Currently, the Asus boards have some relatively limited overclocking features, while other motherboards (using the same chipsets) include them. I was just wondering how difficult it would be to add features, like an AGP/PCI fix, and higher FSB speeds. It doesn't sound too difficult (but I have absolutely no clue)...
Its all relative. If you are good with assembly and other common code used for firmware, if you can figure-out how to decompile the firmware and work-around any encryption schemes (some use it, some don't), if you're minimally familiar with low-level hardware routines/instructions, then you shouldn't have too much trouble. Otherwise, its going to be pretty damned difficult.
I've talked with the guy who modded all those BIOS to support the AMD K6-II+ and III+ on older Super 7 mobos, he described to me how he did it, and I had no idea what he was talking about. Completely over my head.
Maybe you could use a BIOS from a board that has the features, and just look at the code to get an idea of what one needs to do?
Its been done before, but there is a fair amount of variation in firmware design from one manufacturer to the next. If you know what you're looking at, then you could look at the code of one BIOS, find the relevant portion of code, and by consulting the datasheets for the chipset, CPU, clock generator, or voltage regulator, find what you need to modify in another BIOS to accomplish what you want.
Again, in order to do that, you need to posses a certain amount of knowledge and skill. If you had the necessary knowledge and skill, you wouldn't need to ask. IOW, if you have to ask, then it is well beyond your current capabilty. Sorry.