Overclocking is actually overspeeding pieces of silicon beyond there intended range of use. For the overclocking to occur the process has required an increase in voltage at some point in the process for as long as I can remember. The faster the overspeed, the more voltage to operate the silicon increases.
Most voltage increases required to overspeed, look like a side view of your front steps. The voltage for X speed goes up in stair step fashion as the speed increases until the voltage either breaks the component or heat from voltage is too great to allow the silicon to function.
So if you get to 3.7Ghz on X voltage it is now time to go in bios and by some small increment that the voltage allows for in Vcore menu; up the Vcore and test for accomplishing the speed increase. If one small voltage incremental increase fails, add a small amount more of voltage as allowed for in bios. Then test again to see if the new speed is allowed. Over the course of reaching a new plateau of speed, the stability should be tested with some stressor program like Prime 95 and during this stress period the temperature of the CPU should be monitored to determine the temp of the CPU Core has not risen beyond safe levels.
That is overclocking. Raising the Vcore seems the next step in trying to overspeed your CPU beyond 3.7Ghz or to realize a stable 3.7Ghz.