Michael Chopra (10) and strike partner Jay Bothroyd (29) netted first-half goals for a dominant Bluebirds side and substitute Eddie Johnson scored his first goal for the club in the 60th minute to seal victory in the Championship clash at Ninian Park.
"We showed two sides of our game today with some super football for an hour before changing slightly just to close the game down," said Cardiff manager Dave Jones.
"We knew they were on a good run but we tinkered a little and it has worked superbly for us.
"It is now all about results not necessarily performances and it was a comprehensive victory for us today."
Chopra sent the promotion contenders on their way with his eighth goal of the season. Gavin Rae moved out wide before crossing to Chopra who beat Rovers keeper Neil Sullivan from 10 yards.
Bothroyd added the second in the 29th minute when he chested down a long ball from Darcy Blake turned sharply before rifling into the corner of the net.
Early in the second half, Cardiff suffered a blow when Chopra was forced off the field after Bothroyd had already left because of hamstring trouble.
Bothroyd's replacement, USA international Eddie Johnson, put the game well and truly beyond Rovers when he cut in from the byline before firing a low shot across Sullivan and into the far corner.
Rovers never gave up but the Bluebirds had several chances to extend their lead but in the end were content with a second three-goal haul in four days.
Doncaster manager O'Driscoll was very unhappy with the way his side had played.
"That was the worst performance by the team not just for this season but last season as well.
"We didn't start well and in all areas we were second best."
Cardiff's victory was not without cost as besides Chopra and Bothroyd leading the field, Mark Kennedy was also replaced as early as the 26th minute.
With games coming thick and fast over the next few weeks Cardiff will need all their squad but manager Jones is confident they have the players to replace those that are injured.
"I have said many times that it is not just the 11 out on the field but those on the bench that will pull us through and the players who came on today were superb.
"It is a nice problem to have such good professionals not just from the bench but also sitting in the stand."
Cardiff now travel to Norwich for Tuesday's match looking to cement their place among the play-off contenders.