The best first step is to enable debugging and watch ffmpeg process your video. Look for error messages. That might shed some light on what's going wrong.
Nuvyyo has made API performance improvements since 2.2.8, but it sounds like the API is not your issue. It's only used to get the URL required by ffmpeg.
Speaking of ffmpeg, I assume you're running the latest/greatest? If not, that's a step in the right direction.
Let me know what you find, OK?
PS: it shouldn't take more than about 10 minutes to rip a 1 hour show. And that's on my really old laptop.
PPS: are you ripping to a local drive or something across a network? That could potentially slow things down.