It's a 3 years old phone.
It's not meant to be compared with in today's time. But even at 512 mb RAM it will work smooth compared to any android phone in its league.
Windows doesn't need hefty hardware to work. Even simple hardware will be enough for Windows to run butter smooth.
It has expandable storage slot.