BPing Ninjask for support might help the Ramparados sweeping. When talking about 4 levels of speed, that will make a difference. Especially when combining it with a Salac/Endure set.
If played correctly a CB Slaking can also wreck teams.
However, the most effective basic physical sweepers are probably Agilgross and Garchomp. Dragonite can take decent hits but is pretty slow, so he lacks true sweeping potential. I never really liked Tyranitar, but DDtar can sweep an entire team if played well. Salamence could work, but with the rise of specsmence lately, I can't really decide which set suits him best.
I really don't like all the 4x weaknesses on most of them though, so I would go for Agiligross. Metagross is pretty much a beast after an Agility and has nice type coverage and a great movepool. It can be a nice SkarmBliss counter with Thunderpunch for skarm and a EQ/MM for Blissey.