I'd personally want a 2500 for that kind of weight, personally. You'd be pushing a 1500 to its limits, and likely need load levelers to account for the tongue weight. 2500 wont really even be fazed.
Exception being a 1500hd, which is basically a 2500 non-HD but with a semi floating rear end.