I ran my system on open air for a week while waiting for a case. It didn't seem to collect that much dust except for the stuff that normally settles on stationary items. Anything with a fan obviously collected much more, but I was surprised. I think it's totally viable as long as you clean it occasionally. Don't know if a roof is really needed either.