Intel Stock microcode has a Turbo multiplier bin glitch that allows unlimited multiplier increase, I used prema's bios and removed a cpu microcode update to let the cpu run the stock glitched microcode.

Note: steps vary with laptop brand/model, this is intended to share what I did |how it works maybe| with my P150SM.

1) Download or dump your BIOS, if your bios is AMI (my case) then use AFUWINx64

4) You can see the last four Hex pattern result(my case), double click the first result and a structure item in the main dialog will be highlighted, right click>Extract as-is to a folder (be sure it is organized or you will mess things up like i did XD)

5) If you have an additional result with type RAW, do the same with the third(in my case) result and save it as a different name other than the first one.

6) Now in the folder you have saved the 2 files from step 4&5, open the first one (second one too if present, see step 11) with HxD(any hex editor) and look for C3 06 03

be sure to choose Datatype:Hex-values then hit search

7) Press F3 to find again till you reach this pattern(highlighted):

8) (1) Indicates the microcode version, 17 in this case, we want 00 (cpu stock), (2) the platform ID (the search context we reached at)(3) the microcode length = 5000(in my case) in reverse (important to know when the microcode ends in order to remove later).

9) Adjust the cursor on the beginning of the highlight text/microcode (01) right click>Select Block>Length>5000 or whatever in your case

1) Check CPU MCIDownload AIDA64 , open AIDA64>Motherboard>CPUID and look at IA Brand ID, it should be 00h

2) Download the latest beta ThrottleStop, used 810b2. TS 6 does not work.

3) Make sure you don't have XTU installed or running (especially at startup) or it will reset any changes in Throttlestop.

4) Open throttlestop, click FIVR and look at "[checkbox] Overclock [DIALOG] Max" and note it down

5) Now here is the magic! close FIVR and open it again, [DIALOG] Max value should increase by 2 (up to 80x max ~ 8ghz) everytime you open and close FIVR aslong as long as you increase one of the cores, in my case I have gone with 42x on all cores with 4700mq on stress testing. Seems to be the stable frequency, system uptime is 34 days as of latest post edit, with some Adobe Premier work aswell.

6) Increase "Set multiplier" to maximum after your final changes in FVIR (Iv set mine to 42x all cores, so I increased set multiplier to 42 aswell - note voltage ID is messed up ignore it, multiply by 2 to get the actual voltage)

7) Increase voltage in FVIR for stability by using Cinebench run 3-10 times instead of prime95, as it stresses FPU to a non-realistic level which increases heat and tdp. (Although it ran stable temps were ridiculous, got throttled down to 2.8ghz in seconds)

My experience/opinion: no real world optimized software puts the same load, at least in personal computing (rendering video, compiling software). Cinebench, aida64 and premier rendering all running at the same time resulted in ~78 watt, prime alone = 100 watt. Get a server if you are going to utilize the entire CPU functions at the same time and as efficiently as possible.
(Not to mention, p95 @stock frequency/voltage with no Turbo boost power limit (48 watt with 4700mq) reached 92c, and downclocked to 2.4ghz with stock TDP XD)
I think IBT and P95 are useful for detecting issues with stock settings, (e.g 99% server stability/uptime for data redundancy) Would be happy to be proven wrong as a desktop/laptop user and test as well.

I highly recommend lapping heatsink and use liquid metal thermal paste or any decent tp ( I used collaboratory liquid ultra) before doing this

-If your cpu throttles no matter what, try decreasing dynamic voltage in FVIR and look at maximum value the package power indicate while stressing, decrease the value by 10% in order to avoid rapid throttling (happens with bad TP)

-Do not attempt the OC if you are looking after long service life wear&tear (I expect 2 years from now if I stress the cpu everyday for an hour, which i never do )

Updates:
-Tested on desktop i5 4430 without altering reference clock, OCable 3.2 to 3.6ghz max (high voltage monster cpu .just look at the stock TDP : 84 W)
-To add: This mod has been done and discovered by Asus with desktop on haswell launch aswell, though BIOS updates were pushed asap, steps should be similiar with desktop mobos, though there is a decent advantage of applying this on non-extreme mobile due to the insane cost. getting a K processor with desktops is a wiser choice for cheap extra and more thermal headroom.-Intel has done the same mistake again with Skylake this time, would be interesting to see how far 6700HQ can go.

Just to clarify, only Throttlestop works with the OC, since in my case, XTU/BIOS does not read the [secret]MSR register, as reading it increments max bin with mc <v6 and set all core clocks to default single core clock with mc v7 with no increment. However TS version 8+ does; aswell as with UEFI/BIOS menus with some desktop motherboards (after mc mod) Asus is an example.

Thanks to Intel if they leaked this on purpose, kinda futureproofed my machine XD

00 50 translates to 5000 which is the length, yours is 00 54 which translates to 5400 use that, 1C is the uC version, 2nd value is important if it matches then you are good to go.

Though just my opinion, this is not simple guide, its just a thorough non-detailed steps taken to achieve the result, I would advise to not continue modding if you are unsure of the basic stuff to avoid brick.