I have a JD 870, which weighs around 2600 lb plus four loaded tires and a full set of suitcase weights on the front, and is rated at 28 hp, 25 on the PTO. I run a five foot Peruzzo Fox Cross 1600 ditch and bank mower, which runs only 640 lb.
I mow twice a year, so the grass can be heavy, and much of my land is on fairly steep hills. As far as power goes, it's a full load going up steep hills in heavy grass, but the tractor handles it in 3rd gear, as fast as I'm comfortable driving.
But the weight is on the edge. With the mower extended, the tractor is definitely light in the front, especially on the hills. I try to keep the mower on the ground when it's on the downhill side of the tractor, either running across the hill or going up it. I failed to do that once last year starting up a steep area and it was more exciting than I care for.
Your tractor is a tad heavier than mine, but I'd still watch the weight of the mower you choose carefully. That's one of the reasons I chose the one I did.