Open collector comparators are not suitable for this circuit.
Maybe you mean an LM324?
No, an LM339. And it works. My masters thesis used two such peak detectors, and as a matter of fact they were not buffered, the capacitor was being charged through the pullup resistor only (but that was because i didn't know any better back then). And it worked. IIRC I've measured about 20mV or so of error between actual peak value and detector output at 100kHz and up to 3Vpp
My final protoboard isn't completed yet, so I will consider giving it a try with the LM339 and most likely the LM393 as buffering isn't really mandatory. I have to admit, would that be with the TL07x or the EL2244, I haven't been too successful with that voltage follower buffering thingy.
I will evaluate if 100KHz is actually sufficient for my project and if so, I will consider the LM339 approach as well. Afterall, these comparators are way cheaper than the EL2244 and if they do fit my purpose, that will allow me to save the EL2244 for something more "demanding".
Afterall, this is purely to have some fun, learn and practice, so if I happen to have some alternative ideas and they work for me, there is absolutely nothing wrong with that.
BTW, after searching and reading for peak detectors and window comparators, the LM339 seem to be used by a lof of people, so there must be a good reason for that. I have to be aware of that open collector output structure, but that shouldn't be a show stopper.
Also, if everything work as suggested, I'll be able to get my 2 peak detectors and a window comparator out of the same IC, although I'm interested by a tri-state window comparator, which will indicate if the signal is Above, In or Below the expected window/range, so I more likely will end up wih 2 ICs instead of one, but that's not really a concern.
Thanks again for your comment.