GStreamer pipeline feed to OpenCV with GPU acceleration

The bootleneck may be in cv::imshow().
You may try a videoWriter with a gstreamer to a videosink such as this one.