Perhaps the core problem here is incompatible definitions of winter. It sounds to me like you're trying to windproof your bike, in a way which is compatible with your load-carrying preferences. How do you carry your stuff in summer?
A fairing is intriguing, but on a standard winter day here, the clothing requirements are such that I'm not sure I'd notice much difference. Wind isn't much of a problem when you have no exposed skin.