i would say try ioSFV - but tuff has said there will be no updates for a few weeks as he is on anohter project atm, it should handle all your requirements. i could list why i like it etc but everyone has their own reasons and its best to try it out yourself to see if its for you
(did do 337x100meg rar xfer with it with no issues)