Folks, sorry for using an old thread (should I better create new one?), but I have question...

Could someone please recommend me a desktop wallet, which doesn't download the whole 100GB blockchain to your computer, but still provides the following features:
- allows backing up your private keys
- allows signing messages with your addresses
- has coin control features, so you could see and actually choose coin inputs for outgoing TX
Is there anything like that available for Windows?