Moving Jess's crate upstairs was something that we had said we weren't going to do. We moved it up after advice from this forum and it did make a big improvement in her sleeping habits. She was still needing to go out in the garden just once quite early, say 5:30, but I just put her straight back in the crate and she went back to sleep again until getting up time - this is what was different. Before, she had been crying as soon as I put her back in the crate, and not settling, and I was up half the night with her.
She is not allowed upstairs at all during the day, just at bedtime, we have a stairgate. She finally started sleeping right through the night about two weeks ago when she was 7 months old. We are terrible softies though and let her go to sleep on our bed - when we wake up she is usually curled up in her crate.
Remember you can always move the crate to the door, then out on the landing, then down the stairs, when he is a bit older and more settled. The good thing about having the crate near you, when he is little, is that if he is just wanting a bit of reassurance then you are right there, and he won't get so wound up.
I hope you find something that works for you, with Nacho.