No I have not done I2C with DAQ.
In a Windows environment, you will not be able to enusre that you will be able to react deterministically to bus events.
I wrote a wrapper to use a PCI interface for I2C a couple of years ago. It worked good.
Since then I have read that others have gotten good results using a serial to I2C adapter.
I would suggest that approach. Otherwise, the approach you are taking may become an "exercise in futility".
Ben