System Preferences - Energy Saver - Schedule... for waking up.
You could set the machine to automatically log in and add your bit torrent client to your login items. Any half decent Bit Torrent client would support scheduling as well so you could get it to start downloading at 1am and throttle at 7am.