Hopefully once we get cgminer and the firnmware stable, we can look at possible windows solutions. Windows in general is not a stable platform, which is why most servers on the internet don't use it.
I don't quite buy the "This is Windows's fault" argument. Bing.com runs on Windows Server 2012 and it's the 9th largest site in the world, and has the same stability as google.com.
But if you do in fact know of any specific issue in Windows that's causing any problems for you, please let me know those are and send the memory dumps - I live very close to Microsoft, and know enough people over there that can look at them for you.
Either way, I'm not looking for even bing.com level of reliability here. If the controller for the BabyJet is merely as stable as all of my other BitCoin / LiteCoin & AltCoin Windows based miners, and it can only run for 3 months before having to be rebooted, so be it. That's still VERY different than having the miner go down every day after 7 hours.
PS: I've now started running cgminer under cgwatcher. This helps. I bet (but don't know for sure) that the cgminer on the RPI probably has the exact same issues, and the watchdog process is just restarting it - same that cgwatcher does. Now that I'm running cgwatcher, my graphs on Eligius looks the exact same as it did on the RPI. Every couple of hours there is a steep down spike into the low 300's. I can now see on the PC it corresponds to cgwatcher restarting cgminer. I couldn't tell what it was doing on Minepeon, but I bet it did the same since the graphs look the same.