Yes GPU rendering is faster. But if you can use it depends entirely on the Rendering Suite. Not all programs support GPU / CUDA based rendering fully. Also with GPU rendering your VRAM restricts your maximum scene size. With CPU rendering your RAM does. So certain scenes you can only render properly with CPU and a lot of RAM because they they would exceed VRAM.