Yes, unfortunately, you can't decrease the time, it depends on the quality of the video/resolution in which you've recorded and exported and then the duration of the videos. In my case, it takes at least 24-48 hours for the video to either get fully processed if It's 1980*1080 60FPS with the bit rate above 15k + Γëñ 2 hours duration and when I'm doing 2K resolutions, it takes 72 hours. If you decrease the bit rates to 10k here and your video is around 30 mins or so you should see the results in 24 hours max which means the video will be fully processed but I always believed it further depends on the load YouTube has in its back-end as in every second there is someone or the other who uploads a video on their channel or who is uploading a video, so if you fall under such server in which there's a lot of load on it, the processing time further depends on it. If there's not much load on the server or the region your YouTube falls into, it might be done a bit quicker.
That's decent specs, and I usually use OBS for recording stuff as Nvidia Shadowplay eats a lot of resources and it takes a lot of space while recording.