Hmm, your upload speeds are actually decent....
It will be hard to say how well a dedicated server will run with out testing it out first I suppose. You will still need to dedicate a machine though to the cause. You can't just have it run off a partition on your HD.