my dad has had a mic mini for ages that he uses for torrenting heaps of stuff
as you said, definitely not the highest end computer, would not recommend for the stuff that you have listed
if you really wanted a mac for that sort of stuff i would honestly just get a macbook pro