I got pretty much the same problem with my Hauppauge HD PVR 2: it starts in perfect synchro, and the longer the recording/streaming goes, bigger the offsync gets. No such a problem with XSplit though: I wonder why NO ONE at OBS will even check into this...