All of that and also if your PC is housed in/on a desk it may be amplifying the noice.
Every little helps, but i know your problem, my PC is right beside my bed and i have to canel DL's before they finish to go to sleep.
And the dam user has always left when i wake up again.