Indeed, it's also dependant of the chipset on which the board is based. For instance a 975X board won't oc as well as a P35 board. And lastly it's also very dependend of the bios options. Some cheap/budget boards don't have voltage adjustment options in the bios, making it almost impossible to oc.
Oh yeah vdroop is also a minor factor, but it can often be modded