No, they are not the same. Undervolting means setting a limit on the voltage that your graphics card can use, whereas underclocking simply means to set a limit on the core speed of the GPU.