Default Hey big time noob here with some questions

I've rooted once or twice back in the day and enjoyed it. I got an unlocked HTC one m8 and I love everything about it. I don't want to root really but now I have this KitKat problem where you can't move things to your sdcard. I like to download torrents and stuff and then move them to my 64gb SD card. Is there a way to do this without rooting? If yes, does it void the warranty or make it "not stock"?. If no, is there a way to root but keep the phone exactly the way it is but be able to move things to my SD card? Any help is appreciated.

Sent from my HTC One_M8 using XDA Premium 4 mobile app
Unlocked HTC One M8 Gold 32GB
Chromecast
Apple TV
Accessories:
BIG Jambox | LG HBS-700
iloome Glass | Spigen Slim Armor
Spigen Ultra Fit Capsule | Ballistic Tough Jacket
Limefuel 15600mAh Batteypack | 64gb MicroSD
Toast Bamboo Skins | NFC Tagsfordroid