You might just need a new motor. The regulator itself may be fine. I don't know, but I would guess the motors themselves are the same between a trackick and x90. The whole regulator assembly might be the same too, but I don't know for sure.
On the slow rolling up....it sounds like you need to adjust the window/regulator and lube the weatherstripping. The regulator does have some adjustment to it, where it bolts to the door shell and I use spray silicone to lube up the weatherstripping.