The way I see it (for most content)
MCBob > TDeint (with external interpolation + motion masking) > YADIFmod > TDeint > YADIF
TDeint by itself will break sometimes, and let stray pixels through in high motion/ flashing / flickering scenes, whereas plain YADIF tends not to.
I haven't even heard of TempGaussMC - it must be new
But, since you're going for upscaling and high quality, I would say MCBob is kind of your best bet. It really, really impresses me.
Last I checked, it multithreads ok, so make sure you're doing that. You do have a multi-core machine, if you're encoding HD - right?
I would say also that for such large upscaling, a different resize, like Blackman, Spline[16/36], or maybe lanczos4 (or maybe eedi2 if you want to get really crazy /slow with it
)
Honestly though, I think you're usually better off (with true interlaced sources) bobbing to 60p, and then upscaling to 720p (or just keeping 480p). The extra motion fluidity is nice.
Finally, SelectEvery(2,1) is the same as SelectOdd().
~MiSfit